Informationen zum Lehrmodul
Model Transformation - Introduction
Stand: 15.05.2018
-
Zusammenfassung dieses Lehrmoduls:
In model-based development, models have to be transformed
on many occasions. It makes sense to use general model
transformation tools, which are basically graph
transformers. This module analyses the most important
application scenarios where model transformers can be used in
development environments. Furthermore, a first
introduction to the basic functional principles of model
and graph transformers is given.
-
Inhaltsverzeichnis:
1 Types of Model Transformations
1.1 Conversions Between Representations
1.1.1 External Output Media
1.1.2 Persistent Storage Media
1.1.3 Generation of Layout Data
1.1.4 Conversion From External to Internal Representation
1.1.5 Conversion From Persistent to Internal Representation
1.2 Translations to a Lower
Language Level
1.3 Editing Operations
2 Side Note: Semi-Thue Systems and Chomsky Grammars
2.1 Semi-Thue Systems
2.2 Chomsky Grammars
3 Graph Substitution Systems and Graph Grammars
3.1 Basic Idea
3.2 Display Formats of Substitution Rules
3.3 Variants of Graph Substitution Systems
3.3.1 Execution Semantics and Hanging
Edges
3.4 Applications
-
Vorausgesetzte Lehrmodule:
- obligatorisch:
- Modellgetriebene Software-Entwicklung
- Modellierung graphartiger Dokumente
-
Stoffumfang in Vorlesungsdoppelstunden: 0.8
-
Volltext des Skripts: PDF, 1-spaltig, DIN A5 (14 Seiten, 158 kB)
-
Folien zur Vorlesung: nicht verfügbar
-
Begleitmaterial:
- entfällt -