1. Object Management Group, Unified Modeling Language (UML), Version 2.0.
2. Object-Oriented Software Construction;Meyer,1998
3. Object-Oriented Analysis and Design with Applications;Booch,2007
4. Fundamentals of Algebraic Graph Transformation;Ehrig,2006
5. Algebraic approach to single-pushout graph transformation;Löwe;Theor. Comput. Sci.,1993