MOFScript
The MOFScript language facilitates generation of text (for example program code and XML) from MOF[1]-based models, and it is related to the ongoing OMG standardization effort on MOF 2.0 Model to text. MOFScript is provided as an eclipse based tool and is developed as part of the ModelWare project.
In MUSIC, MOFScript is used to generate code from models, and MUSIC to take advantage of the MOFScript plug-in[2] for Eclipse.
The tool components provide the editing capabilities and the interaction with the services. The services provide capabilities for parsing, checking, and executing the transformation language. The language is represented by a model (the MOFScript model) and an Eclipse Modelling Framework (EMF) model populated by the parser. This model is the basis for semantic checking and execution.