Dieses Kapitel ergänzt die prinzipiellen Überlegungen zur Codegenerierung aus Kapitel 4 um konkrete Techniken und
Transformationen. Dabei wird die Vorgehensweise zur Umsetzung von Klassendiagrammen, Objektdiagrammen, der Codegenerierung aus der OCL, der Ausführung von Statecharts und der Testgenerierung
aus Sequenzdiagrammen in Java in jeweils einem der Abschnitte 5.1 bis 5.5 erklärt.
Bei den Klassendiagrammen werden dabei eher bereits bekannte Konzepte in kompakter Form als Transformationen aufbereitet und Alternativen diskutiert. Insbesondere der Abschnitt 5.1 über Klassendiagramme dient dabei zur Demonstration der systematisierten Darstellung von Transformationsregeln für die Codegenerierung.
Für Statecharts werden Generierungsalternativen intensiv diskutiert. Für alle anderen Notationen werden vor allem grundlegende Prinzipien der Übersetzung behandelt, weil so
Nutzern unter anderem die Möglichkeit gegeben wird, auf die Zielsprache bzw. Zielumgebung zugeschnittene Übersetzungsformen selbst zu entwickeln bzw. in Abwesenheit eines geeigneten
Werkzeugs diese manuell durchzuführen.