|
|
## LHS und RHS
|
|
|
Left-hand side (LHS) und Right-hand side (RHS). Bei einer Modelltransformation ist die LHS das zu matchende Teil-Modell. Die RHS ist dann das Ergebnis der Transformation, wenn ein Match gefunden wurde.
|
|
|
|
|
|
## Source Model, Correspondence Model und Target Model
|
|
|
Bei einer TGG sind Source Model und Target Model die zu synchronisierenden Modelle. Bei Regeln die zu synchronisierende Teil-Modelle.
|
|
|
Das Correspondence Model enthält Traces zwischen dem Source Model und dem Target Model.
|
|
|
|
|
|
Da die Regeln einer TGG in zwei Richtungen durchzuführen sind, wird hier je nach Richtung noch zwischen dem Initial Model und dem Result Model gesprochen.
|
|
|
|
|
|
## Initial Model und Target Model
|
|
|
Bei einer Transformation ist das Initial Model das Ursprungsmodell, das Transformiert wird. Das Result Model ist in diesem Falle das Ergebnis der Transformation.
|
|
|
|
|
|
Bei einer TGG hängt die Zuordnung von der Richtung der Ausführung ab. Bei der Forward Translation ist das Initial Model das Source Model, und das Result Model ist das Target Model. Bei der Backwards Translation ist das Initial Model das Target Model und das Result Model das Source Model.
|
|
|
|
|
|
Hierbei ist zu beachten, dass im Rahmen das ADVERT-Tools bei der Forward Translation das Correspondence Model und das Source Model gelöscht werden, und bei der Backwards Translation analog das Correspondence Model und das Target Model. Daher enthält das Result Model in jedem Falle nur eine Seite der TGG.
|
|
|
|
|
|
## TGG
|
|
|
Eine [Triple Graph Grammatik](https://de.wikipedia.org/wiki/Tripel-Graph-Grammatik). |
|
|
\ No newline at end of file |