A Comparison of Rule Inheritance in Model-to-Model Transformation Languages

Abstract : Although model transformations presumably play a major role in Model-Driven Engineering, reuse mechanisms such as inheritance have received little attention so far. In this paper, we propose a com- parison framework for rule inheritance in declarative model-to-model transformation languages, and provide an in-depth evaluation of three prominent representatives thereof, namely ATL, ETL (declarative subsets thereof), and TGGs. The framework provides criteria for comparison along orthogonal dimensions, covering static aspects, which indicate whether a set of inheriting transformation rules is well-formed at compile-time, and dynamic aspects, which describe how inheriting rules behave at run-time. The application of this framework to dedicated transformation languages shows that, while providing similar syntactical inheritance concepts, they exhibit different dynamic inheritance semantics and offer basic support for checking static inheritance constraints, only.
Type de document :
Communication dans un congrès
ICMT2011 - International Conference on Model Transformation, Jun 2011, Zurich, Switzerland. 2011
Liste complète des métadonnées

https://hal.inria.fr/inria-00582465
Contributeur : Guillaume Doux <>
Soumis le : vendredi 1 avril 2011 - 15:37:42
Dernière modification le : jeudi 11 janvier 2018 - 06:22:26

Identifiants

  • HAL Id : inria-00582465, version 1

Collections

Citation

Manuel Wimmer, Gerti Kappel, Angelika Kusel, Werner Retschitzegger, Johannes Schönböck, et al.. A Comparison of Rule Inheritance in Model-to-Model Transformation Languages. ICMT2011 - International Conference on Model Transformation, Jun 2011, Zurich, Switzerland. 2011. 〈inria-00582465〉

Partager

Métriques

Consultations de la notice

98