A survey and comparison of transformation tools based on the transformation tool contest

Edgar Jakumeit, Sebastian Buchwald, Dennis Wagelaar, Li Dan, Ábel Hegedüs, Markus Hermannsdörfer, Tassilo Horn, Elina Kalnina, Christian Krause, Kevin Lano, M. Lepper, Arend Rensink, Louis Rose, Sebastian Wätzoldt, Steffen Mazanek

    Research output: Contribution to journalArticleAcademicpeer-review

    67 Citations (Scopus)
    495 Downloads (Pure)

    Abstract

    Model transformation is one of the key tasks in model-driven engineering and relies on the efficient matching and modification of graph-based data structures; its sibling graph rewriting has been used to successfully model problems in a variety of domains. Over the last years, a wide range of graph and model transformation tools have been developed – all of them with their own particular strengths and typical application domains. In this paper, we give a survey and a comparison of the model and graph transformation tools that participated at the Transformation Tool Contest 2011. The reader gains an overview of the field and its tools, based on the illustrative solutions submitted to a Hello World task, and a comparison alongside a detailed taxonomy. The article is of interest to researchers in the field of model and graph transformation, as well as to software engineers with a transformation task at hand who have to choose a tool fitting to their needs. All solutions referenced in this article provide a SHARE demo. It supported the peer-review process for the contest, and now allows the reader to test the tools online.
    Original languageEnglish
    Pages (from-to)41-99
    Number of pages59
    JournalScience of computer programming
    Volume85A
    Issue numberA
    DOIs
    Publication statusPublished - Jun 2014

    Keywords

    • EWI-24063
    • Transformation ToolsTool ContestSurveyGROOVE
    • GROOVE
    • IR-88463
    • Survey
    • Tool Contest
    • METIS-300205
    • Transformation Tools

    Fingerprint

    Dive into the research topics of 'A survey and comparison of transformation tools based on the transformation tool contest'. Together they form a unique fingerprint.

    Cite this