Features

Rule based transformation

Transformations are expressed with semantic rules, based on model exploration, regardless the input/output model formats.
It provides independance from a specific file format, while technologies like XSLT are based on syntaxic exploration of an XML input.

Standards-based technology

With UML, XMI, Java et Eclipse/EMF, Architects can easily integrate with external components.

Supports any metamodel

Mia-Transformation is shipped with UML 1.3 and 1.4 metamodels, but Mia-Transformation is open to any other meta-model. Its architecture is designed to support any kind of semantic domain :

  • System engineering
  • Process managment
  • Relational databases
  • etc.

More about the Metamodel Generator ...

Modular architecture

Transformation rules are packaged into Rule Sets to increase modularity and reusability.
These Rule Sets, as well as user defined transformation services, can then be used in several transformation contexts.

Provides a dedicated IDE

Mia-Transformation provides a complete IDE dedicated to model transformation, with standard IDE features:

  • Syntax colorer
  • Code assistance
  • Cross references
  • Debug facilities
  • etc.