Abstract
This chapter is an introduction to model transformation, which is a key component of model-driven development. Sect. 3.1 describes the relevance and concepts of model transformations in general. Using the notions of typed attributed graphs in Chap. 2, Sect. 3.2 presents the main aspects of model transformations based on graph transformation on a general level. As a specific instantiation of these concepts, Sect. 3.3 introduces triple graph grammars (TGGs) as a powerful technique for bidirectional model transformations. Sect. 3.3 provides an overview of how these concepts are used as a foundation for Part III. This chapter is based on previous work [Erm09, EE10, HHK10, EEE+07, HEGO14].
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
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. 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_3
Download citation
DOI: https://doi.org/10.1007/978-3-662-47980-3_3
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)