main page

staff

teaching

theses

research

publications

books

press

jobs

download


TU-BS

FB Informatik
TU Braunschweig

Studienarbeit

Codegenerierung aus UML Klassendiagrammen

Der Einsatz von Codegeneratoren in Softwareprojekten erlaubt eine kostengünstige und qualitativ hochwertige Entwicklung. Insbesondere UML-Klassendiagramme stellen einen Standard zur Modellierung der statischen Aspekte einer Software dar und eignen sich aufgrund ihrer vielseitigen Einsatzmöglichkeiten zur Generierung von Quellcode.

In dieser Arbeit sollen die technischen Grundlagen für die Codegenerierung aus UML-Klassendiagrammen gelegt werden. Es soll eine Vorgehensweise entwickelt werden, die vor allem eine flexible Anpassung der Generierung an die jeweilig erforderlichen Bedürfnisse ermöglicht. Dabei sind verschiedene Möglichkeiten zur Parametrisierung zu vergleichen.

Zur Demonstration der Möglichkeiten des gewählten Ansatzes sollen Algorithmen zur Implementierung von Datenbankschemen und einer Zugriffsschicht aus UML-Klassen­dia­grammen implementiert und an einer Fallstudie getestet werden. Dabei soll die im Phyles-Projekt am Institut für Software Systems Engineering entwickelte Infrastruktur zur textuellen Beschreibung von UML-Klassendiagrammen genutzt werden.

Vorkenntnisse: UML, Methodik, Testen, JUnit
Betreuer und Aufgabensteller: Prof. Dr. Bernhard Rumpe, Dipl.-Inform. Holger Krahn
Bearbeiter: Knuth Steffens, Johann Weiland, Sebastian Voigt