Abstract
In this chapter, we describe the formal framework for model transformation and model integration based on triple graph grammars. For this purpose, we use triple graph transformation systems as introduced in Chap. 3 and show in Sect. 7.1 that they instantiate the general framework of \(\mathcal{M}\)-adhesive transformation systems presented in Chap. 5. This ensures that all results for \(\mathcal{M}\)-adhesive transformation systems hold for the specific case of triple graph transformation systems. A triple graph grammar is a constructive specification of a language of integrated models, which are specified by their underlying abstract syntax graphs. Based on this general concept, we first derive a transformation system for forward model transformations, which are defined in Sect. 7.3. In Sect. 7.4, we introduce forward translation rules as an alternative to forward rules and show the equivalence of model transformations based on either forward or forward translation rules. The concept of forward translation rules simplifies the control mechanism for executing model transformations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Ehrig, H., Ermel, C., Golas, U., Hermann, F. (2015). Model Transformation and Model Integration. In: Graph and Model Transformation. Monographs in Theoretical Computer Science. An EATCS Series. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-47980-3_7
Download citation
DOI: https://doi.org/10.1007/978-3-662-47980-3_7
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-47979-7
Online ISBN: 978-3-662-47980-3
eBook Packages: Computer ScienceComputer Science (R0)