West Home
West Team --- TrML

TrML, is a Transformation Modeling Language providing:
- graphical representation of model transformations;
- portable notation independent from any existing tranformation engines;
- mechanisms to divide transformation into rules;
- focus on what should be transform, rather than how to implement the transformation;
- black boxes mechanism to enable legacy code call;
- input and output metamodel extension to access complex construct in easier way
or to define your own methods or attributes;
- precise definition and use of concepts, thanks to a profile and a metamodel;
- free way to implement the transformation, execution on top of ATL, Kermeta, QVT... are possible;
- standard way to specify the rules, facilitating exchange, comprehension, and documentation.
TrML profile
The version 0.1.0 of the profile for modeling transformation model for
MagicDraw UML will be soon
available.
The version 0.1.0 of the profile for modeling transformation model for
Eclipse will be soon
available.
After unzipping the file, start MagicDraw and do the following:
- Open a project or create a new one.
- Choose File->Use Profile/Module in the menu to import it in your project.
- In the Modules Path, add the directory containing the profile.
- Now select the path, then select the corresponding file.
- Click OK and the profile is loaded in the project tree.
Examples are coming soon.
Warning: this version is the first public version of TrML. Do not hesitate to give us feed back.
TrML metamodel
The version 0.1.0 of the Ecore metamodel for
Eclipse will be soon
available.
Cedric.Dumoulin@lifl.fr
Anne.Etien@lifl.fr
Emmanuel.Renaux@lifl.fr
west@lifl.fr
Dec 11 2006, 09:50.