International audienceModel transformations (MTs) are essential elements of model-driven engineering (MDE) solutions. MDE promotes the creation of domain-specific metamodels, but without proper reuse mechanisms, MTs need to be developed from scratch for each new metamodel. In this paper, we classify reuse approaches for MTs across different metamodels and compare a sample of specific approaches-model types, concepts, a-posteriori typing, multilevel modeling, and design patterns for MTs-with the help of a feature model developed for this purpose, as well as a common example. We discuss strengths and weaknesses of each approach , provide a reading grid used to compare their features, and identify gaps in current reuse approaches
International audienceModel-Driven Engineering (MDE) encourages the use of graphical modeling tools,...
International audienceModelling languages and thus their metamodels are subject to change. When a me...
The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-319-08789-4_14Pro...
International audienceModel transformations (MTs) are essential elements of model-driven engineering...
Model transformations (MTs) are essential elements of model-driven engineering (MDE) solutions. MDE ...
International audienceModel transformations are essential elements of Model-driven Engineering (MDE)...
10.1007/s10664-009-9124-xInternational audienceModel transformations written for an input metamodel ...
International audienceBy analogy with software product reuse, the ability to reuse (meta)models and ...
International audienceMany modeling languages share some common concepts and principles. For example...
Model transformations are key enablers for multi-paradigm modeling. However, currently there is litt...
Domain specific languages for model transformation have recently generated significant interest in t...
Pour réaliser un modèle dans un domaine métier, les mêmes concepts peuvent être traduits, nommés, re...
This is the author’s version of a work that was accepted for publication in Journal of Logical and A...
International audienceModel-Driven Engineering (MDE) encourages the use of graphical modeling tools,...
International audienceModelling languages and thus their metamodels are subject to change. When a me...
The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-319-08789-4_14Pro...
International audienceModel transformations (MTs) are essential elements of model-driven engineering...
Model transformations (MTs) are essential elements of model-driven engineering (MDE) solutions. MDE ...
International audienceModel transformations are essential elements of Model-driven Engineering (MDE)...
10.1007/s10664-009-9124-xInternational audienceModel transformations written for an input metamodel ...
International audienceBy analogy with software product reuse, the ability to reuse (meta)models and ...
International audienceMany modeling languages share some common concepts and principles. For example...
Model transformations are key enablers for multi-paradigm modeling. However, currently there is litt...
Domain specific languages for model transformation have recently generated significant interest in t...
Pour réaliser un modèle dans un domaine métier, les mêmes concepts peuvent être traduits, nommés, re...
This is the author’s version of a work that was accepted for publication in Journal of Logical and A...
International audienceModel-Driven Engineering (MDE) encourages the use of graphical modeling tools,...
International audienceModelling languages and thus their metamodels are subject to change. When a me...
The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-319-08789-4_14Pro...