Three Aspects for UML
Collaboration Diagrams
•
Structural
aspect
Classes together with associations and attributes of classes types of call and return messages for actions
•
Interaction
aspect
A set of messages linked by control and data flow
•
State
transformation aspect
Updates of object structures
These aspects are orthogonal to the different level of
collaboration diagrams. A specification-level diagram may provide a structural
pattern as well as a pattern of interaction. A
instance level diagram may represent a snapshot or a sample interaction
scenario.