Model transformation with triple graph grammars
Alexander Königs · 2005
Model Driven Application Development (MDA) is OMG’s vision of model-based software system development. MDA is based on the idea of automatically transforming abstract models into more specific models. In this paper we explain our model integration approach tackling a common case study. Our approach implements triple graph grammars which are declarative and brings them together with OMG’s MOF standard. From a set of declarative triple graph grammar rules we (semi−)automatically derive operational graph grammar rules that can be used for consistency checking, consistency recovery, and model transformation using rule application mechanisms. Thus, triple graph grammar are suitable for model integration in general and model transformation in particular.