Skip to content
  Projet Triskell  

MTL

Document Actions

Triskell has developped a prototype of a Model Transformation Language: MTL

For more informations on MTL, please visit this link: http://modelware.inria.fr/mtl


Main features

  • Structuration using OO design (based on MOF concepts), imperative style behavior.
  • Multiple inheritance support .
  • Allows to metamodelize a metamodel directly in MTL.
  • User can use metamodel either from a repository or from MTL in a transparent way. Model elements and transformation objects are used as similar concepts (one is serialized, the other isn't).
  • Support for associations.
  • Internal support for some design pattern. ( Visitor, Observer, Interpreter).
  • Support of several repositories: EMF (from Eclipse), MDR (from Netbeans), ModFact (from LIP6), Poseidon