A Survey of Triple Graph Grammar Tools

Authors

  • Stephan Hildebrandt Hasso-Plattner-Institut Potsdam
  • Leen Lambers Hasso-Plattner-Institut Potsdam
  • Holger Giese Hasso-Plattner-Institut Potsdam
  • Jan Rieke Universität Paderborn, Heinz Nixdorf Institut
  • Joel Greenyer Politecnico di Milano, Dipartimento di Elettronica e Informazione
  • Wilhelm Schäfer Universität Paderborn, Heinz Nixdorf Institut
  • Marius Lauder Technische Universität Darmstadt, Real-Time Systems Lab
  • Anthony Anjorin Technische Universität Darmstadt, Real-Time Systems Lab
  • Andy Schürr Technische Universität Darmstadt, Real-Time Systems Lab

DOI:

https://doi.org/10.14279/tuj.eceasst.57.865

Abstract

Model transformation plays a central role in Model-Driven Engineering (MDE) and supporting bidirectionality is a current challenge with important applications. Triple Graph Grammars (TGGs) are a formally founded, bidirectional model transformation language shown by numerous case studies to be promising and useful in practice. TGGs have been researched for more than 15 years and multiple TGG tools are under active development. Although a common theoretical foundation is shared, TGG tools differ considerably concerning expressiveness,
applicability, efficiency, and the underlying translation algorithm. There currently exists neither a quantitative nor a qualitative overview and comparison of TGG tools and it is quite difficult to understand the different foci and corresponding strengths
and weaknesses. Our contribution in this paper is to develop a set of criteria for comparing TGG tools and to provide a concrete quantitative and qualitative comparison of three TGG tools.

Downloads

Published

2013-09-15

How to Cite

[1]
S. Hildebrandt, “A Survey of Triple Graph Grammar Tools”, eceasst, vol. 57, Sep. 2013.