A graphical specification of model transformations with triple graph grammars

  • Authors:
  • Lars Grunske;Leif Geiger;Michael Lawley

  • Affiliations:
  • School of Information Technology and Electrical Engineering, University of Queensland, Brisbane, QLD;Software Engineering Research Group, Department of Computer Science and Electrical Engineering, University of Kassel, Kassel, Germany;CRC for Enterprise Distributed Systems Technology (DSTC), University of Queensland, Brisbane, QLD, Australia

  • Venue:
  • ECMDA-FA'05 Proceedings of the First European conference on Model Driven Architecture: foundations and Applications
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Models and model transformations are the core concepts of OMG’s MDATM approach. Within this approach, most models are derived from the MOF and have a graph-based nature. In contrast, most of the current model transformations are specified textually. To enable a graphical specification of model transformation rules, this paper proposes to use triple graph grammars as declarative specification formalism. These triple graph grammars can be specified within the FUJABA tool and we argue that these rules can be more easily specified and they become more understandable and maintainable. To show the practicability of our approach, we present how to generate Tefkat rules from triple graph grammar rules, which helps to integrate triple graph grammars with a state of a art model transformation tool and shows the expressiveness of the concept.