| Model Transformation |
Article Index for Model |
Articles about Model Transformation |
Website Links For Model |
Information AboutModel Transformation |
| CATEGORIES ABOUT MODEL TRANSFORMATION | |
| software engineering | |
| systems engineering | |
| unified modeling language | |
| domain-specific languages | |
|
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
EXTERNAL LINKS
|
|
|