1. F. Civello. Roles for composite objects in object-oriented analysis and design. OOPSLA, pages 376–393, 1993.
2. Object-Oriented Series edition;D Coleman,1994
3. S. Cook and J. Daniels. Designing Object Systems Object Oriented Modelling with Syntropy. Prentice Hall, Englewood Cliffs, NJ, 1994.
4. The UML Group. Unified Modeling Language, Notation Guide, Ver 1.1, August 1997.
5. The UML Group. Unified Modeling Language, Semantic Guide, Ver 1.0, January 1997.