article

Presentation


Description

The notion of model transformation is central to Model Driven Engineering. A model transformation takes as input a model conforming to a given metamodel and produces as output another model conforming to a given metamodel. If the source and target models are identical the transformation is called endogeneous. If they are different the transformation is called exogeneous. A model transformation may also have several source models and several target models. Several Model Transformation Languages (in short MTL), like VIATRA, GReAT, MOLA, or ATL (ATL) are presently available. One of the characteristic of a model transformation is that a transformation is also a model, i.e. it conforms to a given metamodel. This facilitates the definition of Higher Order Transformations (HOTs), i.e. transformations taking other transformations as input and/or transformations producing other transformations as output.

Example

The OMG has issued a request for proposal named QVT to seek a standard compatible with the MDA recommendation suite (UML, MOF, XMI, OCL, etc.).

See also


Articles

Related Concepts

Program transformation, process of converting special source code into other detailed structures Data transformation, process of converting data from a source into a destination format

References


  • Model Driven Architecture: Applying MDA to Enterprise Computing, David S. Frankel, John Wiley & Sons, ISBN 0-471-31920-1

External links


  • Czarnecki, K, and Helsen, S : Classification of Model Transformation Approaches. In: Proceedings of the OOPSLA'03 Workshop on the Generative Techniques in the Context Of Model-Driven Architecture, Anaheim, California, USA. Webpublished.

Software engineering | Data engineering | System engineering | Unified Modeling Language | Domain Specific Languages

Model Driven Architecture | Model driven architecture | Model-driven architecture | 模型驱动架构

 

This article is licensed under the GNU Free Documentation License. It uses material from the "Model transformation".

Home Pageartsbusinesscomputersgameshealthhospitalshomekids & teensnewsphysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld