MOF Model to Text Transformation Language (Mof2Text or MOFM2T) is an
Object Management Group
The Object Management Group (OMG) is a computer industry standards consortium. OMG Task Forces develop enterprise integration standards for a range of technologies.
Business activities
The goal of the OMG was a common portable and interoperab ...
(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
In computing, source code, or simply code, is any collection of code, with or without comments, written using a human-readable programming language, usually as plain text. The source code of a program is specially designed to facilitate the w ...
or
documentation. MOFM2T is one part of OMG's
Model-driven architecture
Model Driven Architecture (MDA) is a software design approach for the development of software systems. It provides a set of guidelines for the structuring of specifications, which are expressed as models. Model Driven Architecture is a kind of doma ...
(MDA) and reuses many concepts of
MOF, OMG's metamodeling architecture. Whereas MOFM2T is used for expressing M2T transformations, OMG's
QVT
QVT (Query/View/Transformation) is a standard set of languages for model transformation defined by the Object Management Group.
Overview
Model transformation is a key technique used in model-driven architecture. As the name QVT indicates, the ...
is used for expressing M2M transformations.
See also
*
Model-driven engineering
Model-driven engineering (MDE) is a software development methodology that focuses on creating and exploiting domain models, which are conceptual models of all the topics related to a specific problem. Hence, it highlights and aims at abstract ...
(MDE)
*
Model Driven Architecture
Model Driven Architecture (MDA) is a software design approach for the development of software systems. It provides a set of guidelines for the structuring of specifications, which are expressed as models. Model Driven Architecture is a kind of doma ...
(MDA): OMG's vision of MDE
*
Acceleo
Acceleo is an open-source code generator from the Eclipse Foundation that allows people to use a model-driven approach to building applications. It is an implementation of the " MOFM2T" standard, from the Object Management Group (OMG), for perfo ...
, an implementation of the MOFM2T standard.
External links
Object Management Group (OMG) websiteObject Management Group, ''MOF Model to Text Transformation Language (MOFM2T), 1.0'' - Specification
Systems engineering
{{prog-lang-stub