Gunnar Övergaard: A Formal Approach to Collaborations in the Unified Modeling Language. UML 1999: 99-115