Abstract
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.
Chapter PDF
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Rumpe, B. (2012). Transformationen für die Codegenerierung. In: Agile Modellierung mit UML. Xpert.press. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22430-0_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-22430-0_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-22429-4
Online ISBN: 978-3-642-22430-0
eBook Packages: Computer Science and Engineering (German Language)