Skip to Main content Skip to Navigation
Journal articles

MTL and Umlaut NG - Engine and Framework for Model Transformation

Didier Vojtisek 1 Jean-Marc Jézéquel 1
1 TRISKELL - Reliable and efficient component based software engineering
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, Inria Rennes – Bretagne Atlantique
Abstract : 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.
Document type :
Journal articles
Complete list of metadatas
Contributor : Didier Vojtisek <>
Submitted on : Thursday, December 15, 2005 - 11:33:31 PM
Last modification on : Friday, July 10, 2020 - 4:20:04 PM
Long-term archiving on: : Saturday, April 3, 2010 - 7:23:37 PM


  • HAL Id : inria-00000953, version 1


Didier Vojtisek, Jean-Marc Jézéquel. MTL and Umlaut NG - Engine and Framework for Model Transformation. ERCIM News, ERCIM, 2004, ERCIM News 58, 58. ⟨inria-00000953⟩



Record views


Files downloads