Concurrency in Collaboration Diagrams
Concurrency is expressed by different names instead of numbers at the same level of the decimal classification
Synchronization is expressed by message numbers preceding a slash
:Oven
:Robot
currentJob
:TransferJob
:Factory
Scheduler
:Factory
JobMqr
job
1:start(job)
A2,B2 / 2:completed(job)
:FactoryManager
A2:completed
1 / A1:start(job)
B2:completed
1 / B1:start(job)
[cf.: Rumbaugh
et al., 1999]
Previous slide
Next slide
Back to first slide
View graphic version