Engineering:MOF Model to Text Transformation Language: Difference between revisions

From HandWiki
imported>John Stpola
add
 
HamTop (talk | contribs)
url
 
Line 1: Line 1:
{{Short description|Specification of Object Management Group}}
{{Short description|Specification of Object Management Group}}
{{Multiple issues|
{{Technical|date=March 2026}}
{{Only primary sources|date=March 2026}}
}}
'''MOF Model to Text Transformation Language''' ('''Mof2Text''' or '''MOFM2T''') is an [[Organization:Object Management Group|Object Management Group]] (OMG) specification for a [[Model transformation language|model transformation language]]. Specifically, it can be used to express transformations which transform a model into text (M2T), for example a [[Platform-specific model|platform-specific model]] into [[Source code|source code]] or [[Documentation|documentation]]. MOFM2T is one part of OMG's [[Model-driven architecture]] (MDA) and reuses many concepts of [[Organization:Meta-Object Facility|MOF]], OMG's metamodeling architecture. Whereas MOFM2T is used for expressing M2T transformations, OMG's [[QVT]] is used for expressing M2M transformations.
'''MOF Model to Text Transformation Language''' ('''Mof2Text''' or '''MOFM2T''') is an [[Organization:Object Management Group|Object Management Group]] (OMG) specification for a [[Model transformation language|model transformation language]]. Specifically, it can be used to express transformations which transform a model into text (M2T), for example a [[Platform-specific model|platform-specific model]] into [[Source code|source code]] or [[Documentation|documentation]]. MOFM2T is one part of OMG's [[Model-driven architecture]] (MDA) and reuses many concepts of [[Organization:Meta-Object Facility|MOF]], OMG's metamodeling architecture. Whereas MOFM2T is used for expressing M2T transformations, OMG's [[QVT]] is used for expressing M2M transformations.


Line 5: Line 9:
* [[Model-driven engineering]] (MDE)
* [[Model-driven engineering]] (MDE)
* [[Model-driven architecture|Model Driven Architecture]] (MDA): OMG's vision of MDE
* [[Model-driven architecture|Model Driven Architecture]] (MDA): OMG's vision of MDE
* Acceleo, an implementation of the MOFM2T standard.
* [[Software:Acceleo|Acceleo]], an implementation of the MOFM2T standard.


== External links ==
== External links ==

Latest revision as of 21:02, 6 April 2026

Short description: Specification of Object Management Group

MOF Model to Text Transformation Language (Mof2Text 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.

See also