MOF Model to Text Transformation Language
Appearance
MOF Model to Text Transformation Language (or MOFM2T) is an Object Management Group (OMG) specification for a model transformation language. Specifically, it can be used to express transformations which transform a model into text (M2T), for example a platform-specific model into source code or documentation. MOFM2T is one part of OMG's Model-driven architecture (MDA) and reuses many concepts of MOF, OMG's metamodeling architecture. Whereas MOFM2T is used for expressing M2T transformations, OMG's QVT is used for expressing M2M transformations.
Implementations
- Acceleo : Open source code generator creating code from models.
- MOFScript : Generation engine developed in response to the OMG RFP
See Also
- Model-driven engineering (MDE)
- Model Driven Architecture (MDA): OMG's vision of MDE