Sciweavers

MDAFA
2004
Springer

"Weaving" MTL Model Transformations

14 years 4 months ago
"Weaving" MTL Model Transformations
Model transformations are the core of the MDA approach to software development. As specified by the OMG, model transformations should act on any kind of model of any kind of metamodel, which implies the possible “reflective” use of model transformations, i.e., model transformations acting on model transformations. However, this requires transformation developers to be familiar with the metamodel of the transformation language itself, which is not always the case. In order to overcome such a frustrating impediment for the MTL language, and inspired by AOP approaches, we have designed and implemented an MTL weaver that modifies MTL transformations according to some weaving behavior, which is specified as special MTL transformations, called MTL-aspects, using an AOPlike extension to the MTL language. Both the weaver and the language extension are presented in this paper, and an example is used to show how transformation developers can take advantage of the proposed language extension ...
Raul Silaghi, Frédéric Fondement, Al
Added 02 Jul 2010
Updated 02 Jul 2010
Type Conference
Year 2004
Where MDAFA
Authors Raul Silaghi, Frédéric Fondement, Alfred Strohmeier
Comments (0)