Conclusion

 

Semantics for collaboration diagrams can be achieved based on concepts from the theory of graph transformation.

 

Collaboration diagrams can express three different aspects of a system model (structure, state transformation and interaction), orthogonally, three levels of abstraction (type, specification and instance level).