| Home > Publications > Reports > Informatics (CW) |
CW 489
Sven De Labey, Geert Delanote, Koen Vanderkimpen, Eric Steegmans
A framework for executing cross-model transformations based on pluggable metamodels
Abstract
The design of complex software systems requires developers to use a variety of modeling languages in order to model various system aspects. The heterogeneity of these modeling languages gives rise to new challenges. Design decisions must be communicated across heterogeneous models, thus creating a need for cross-model communication. Furthermore, models must be transformable between different modeling languages, thus creating a need for cross-model transformations. By supporting only a single modeling language and by providing limited interoperability, however, the majority of today's modeling tools cannot provide cross-model communication nor transformation, as such jeopardizing the consistency of the design as a whole.
In this report, we present the design of a transformation framework that supports cross-model transformations based on pluggable metamodels. We discuss how this framework eases the realization of concrete metamodels by offering abstract modeling constructs, and we show how it is able to execute transformations between concrete instances of such metamodels.
report.pdf (1.1M) / mailto: S. De Labey
