RMOF: Model-Driven Development in Ruby


RMOF is an implementation of EMOF (Essential MOF), from the OMG's Meta-Object Specification v2.0, in Ruby. Includes a parser/printer for models and metamodels in XMI, an API generator, and a reflective editor built on GTK.

Screenshots


Screenshot 1 screenshot 2
Screenshot of reflective model editor Screenshot of object select dialog


Links

Project Home Page at RubyForge

MOF / EMOF: The specification defined by the OMG.

EMF: An implementation of the EMOF specification in Java.
MDR: An implementation of MOF 1.x (JMI) in Java.

Triskell Project: Research project in model driven engineering at INRIA/University of Rennes 1.

Contacts

Jim Steel (jimsteel[AT]gmail) and Franck Fleurey (fleurey[AT]gmail)


Updated  23 Nov. 2005