A comparison of rule inheritance in model-to-model transformation languages

Manuel Wimmer, Gerti Kappel, Angelika Kusel, Werner Retschitzegger, Johannes Schönböck, Wieland Schwinger, Dimitris Kolovos, Richard Paige, Marius Lauder, Andy Schürr, Dennis Wagelaar

Research output: Chapter in Book/Report/Conference proceedingsConference contributionpeer-review

12 Citations (Scopus)

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 comparison 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 semantics, only.

Original languageEnglish
Title of host publicationTheory and Practice of Model Transformations - 4th International Conference, ICMT 2011, Proceedings
Pages31-46
Number of pages16
DOIs
Publication statusPublished - 2011
Externally publishedYes
Event4th International Conference on Theory and Practice of Model Transformations, ICMT 2011 - Zurich, Switzerland
Duration: 27 Jun 201128 Jun 2011

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume6707 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference4th International Conference on Theory and Practice of Model Transformations, ICMT 2011
CountrySwitzerland
CityZurich
Period27.06.201128.06.2011

Keywords

  • Comparison
  • Model Transformations
  • Rule Inheritance

Fingerprint Dive into the research topics of 'A comparison of rule inheritance in model-to-model transformation languages'. Together they form a unique fingerprint.

Cite this