1. Eclipse ocl.
http://www.eclipse.org/modeling/mdt/?project=ocl
2. Kermeta.
http://www.kermeta.org
3. Acceleo: Implementation of MOF to text language.
http://www.omg.org/news/meetings/tc/mn/specialevents/ecl/Juliot-Acceleo.pdf
4. Bass, L., Clements, P., Kazman, R.: Software architecture in practice. Addison-Wesley, Boston (2012)
5. BCEL: The byte code engineering library.
http://commons.apache.org/proper/commons-bcel/