1. UML Distilled—Applying the Standard Object Modeling Laguage;Fowler,1997
2. A. Evans, R. France, K. Lano, B. Rumpe, The UML as a formal modeling notation, in: H. Kilov, B. Rumpe, I. Simmonds (Eds.), Proc. of the OOPSLA'97 Workshop on Object-Oriented Behavioral Semantics, Technische Universität München, TUM-I9737, 1997, pp. 75–81
3. Meta-modelling semantics of UML;Evans,1999
4. Reasoning with UML class diagrams;Evans,1998
5. Foundations of the unified modeling language;Clark,1997