Entwicklung eines Modellierungstools für aspekt-orienterte Klassendiagramme

Zusammenfassung:

Im Rahmen dieses Fortgeschrittenenpraktikums wurde ein Regelwerk zur Verwebung von Aspekten in ein UML-Klassendiagramm entwickelt und prototypisch in einem UML-Editor umgesetzt. In der vorliegenden Arbeit wird zunächst eine Einführung in das Konzept der aspekt-orientierten Programmierung gegeben und die verwendete Notation von Aspekten in UML-Diagrammen erläutert. Im Anschluss daran wird das Regelwerk zu Verwebung vorgestellt, das mit Hilfe eines Tools zur Graphtransformation realisiert wurde. Im letzten Abschnitt wird die Erweiterung zum Verweben eines Aspektes in ein Klassendiagramm in dem UML-Editor ArgoUWE vorgestellt.

Download:
Fopra_Ausarbeitung-061110.pdf