MTL and Umlaut NG - Engine and Framework for Model Transformation

Didier Vojtisek, Jean‐Marc Jezéquél · HAL (Le Centre pour la Communication Scientifique Directe) · 2004

Model Tranformation Language (MTL) is an open-source object- and view-oriented imperative language dedicated to model transformations, developed in the context of the OMG Query/View/Transformation (QVT) proposal. MTL is the stepping stone towards defining a transformation framework that we call Umlaut NG. It enables a variety of advanced model transformations, such as application of design patterns, weaving aspects at design level, synthesis test cases from UML models and derivation of products in product lines.

Read the paper · More papers on PaperTik