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

Manuel Wimmer, Gerti Kappel, Angelika Kusel, Werner Retschitzegger, Johannes Schoenboeck, Wieland Schwinger, Dimitris Kolovos, Richard Paige, Marius Lauder, Andy Schurr, Dennis Wagelaar

    Onderzoeksoutput: Conference paper

    12 Citaten (Scopus)

    Samenvatting

    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 constraints, only.
    Originele taal-2English
    Pagina's (van-tot)31-46
    Aantal pagina's16
    TijdschriftLecture Notes in Computer Science
    Volume6707
    StatusPublished - 25 jul. 2011
    Evenement4th International Conference on Model Transformation (ICMT 2011) - Zurich, Switzerland
    Duur: 27 jun. 201128 jun. 2011
    http://www.model-transformation.org/ICMT2011/

    Vingerafdruk

    Duik in de onderzoeksthema's van 'A Comparison of Rule Inheritance in Model-to-Model Transformation Languages'. Samen vormen ze een unieke vingerafdruk.

    Citeer dit