1. Umple.org, Model-Oriented Programming. http://www.umple.org
2. Ludewig, J.: Models in software engineering – an introduction. Softw. Syst. Model 2, 5–14 (2003)
3. Forward, A.: The convergence of modeling and programming: facilitating the representation of attributes and associations in the Umple model-oriented programming language, Ph.D. thesis, University of Ottawa (2010). http://www.site.uottawa.ca/~tcl/gradtheses/aforwardphd/
4. Studies in Computational Intelligence;O Badreddin,2013
5. Badreddin, O., Lethbridge, T.C., Forward, A., Elasaar, M. Aljamaan, H., Garzon, M.: Enhanced code generation from UML composite state machines. In: MODELSWARD 2013, Portugal (2014)