Diploma Thesis DIP-3357

BibliographyGlück, Sven Hendrik: Kombinierung von Programmiermodellen in Bauhaus IML.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Diploma Thesis No. 3357 (2013).
135 pages, german.
CR-SchemaD.3.4 (Programming Languages Processors)
D.3.2 (Programming Language Classifications)
Abstract

In dieser Diplomarbeit wird eine Technik vorgestellt, die Spezifikation von IML dynamisch durch neue Konstrukte zu erweitern. Dabei wird eine Transformationssprache entwickelt, die es erlaubt Regeln zu formulieren anhand derer IML-Graphen in andere IML-Graphen überführt werden. Ein Beispiel-Sprachpaket für die Abbildung von Zustandsautomaten in IML wird erstellt. Diese werden mit dem UML-Werkzeug Papyrus für die Entwicklungsumgebung Eclipse entworfen und durch ein Frontend nach IML überführt. Abschließend wird ein Generator implementiert, welcher anhand der transformierten Zustandsautomaten Java-Code erzeugt. Der Ausbau zu einer ”Language Workbench” erlaubt es, Bauhaus und IML mit geringem Aufwand durch neue Konstrukte und Funktionalitäten zu erweitern.

Full text and
other links
PDF (1364519 Bytes)
Department(s)University of Stuttgart, Institute of Software Technology, Programming Languages and Compilers
Superviser(s)Dipl.-Inf. Torsten Görg
Entry dateJune 17, 2013
   Publ. Computer Science