Applying advanced TGG concepts for a complex transformation of sequence diagram specifications to timed game automata

  • Authors:
  • Joel Greenyer;Jan Rieke

  • Affiliations:
  • Politecnico di Milano, Milano, Italy;University of Paderborn, Paderborn, Germany

  • Venue:
  • AGTIVE'11 Proceedings of the 4th international conference on Applications of Graph Transformations with Industrial Relevance
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Declarative model transformation languages like QVT-R and TGGs are particularly convenient because mappings between models can be specified in a rule-based way, describing how patterns in one model correspond to patterns in another. The same mapping specification can be used for different transformation and synchronization scenarios, which are important in model-based software engineering. However, even though these languages already exist for a while, they are not widely used in practice today. One reason for that is that these languages often do not provide sufficiently rich features to cope with many problems that occur in practice. We report on a complex model transformation that we have solved by TGGs. We present advanced extensions of the TGG language that we have integrated in our tool, the TGG Interpreter.