Seminar Graph- und Modelltransformation

Prof. Dr.-Ing. Mark Minas

Motivation

Graphen sind eine sehr zentrale Datenstruktur in der Informatik, die insbesondere das theoretische Fundament für visuelle Sprachen legen. Die aus den formalen Sprachen bekannten Grammatiken für Zeichenketten können auf Graphen übertragen werden, indem beispielsweise nichtterminale Knoten oder Kanten eingeführt werden, die dann gemäß den Produktionen der Graphgrammatik durch andere Graphen ersetzt werden. Dieser Vorgang wird Graphtransformation genannt.

Ein nahe stehendes und eng verwandtes Thema, das gerade in den letzten Jahren auf sehr großes Interesse gestoßen ist, ist die Modelltransformation. Ausgangspunkt ist der Trend weg vom Programmieren hin zum Spezifizieren von Softwaresystemen in Anwendungsdomänen. Aus dem Programmierpraktikum sind diverse Diagramme aus der UML bereits bekannt. Die große Vielfalt an Diagrammen macht nun werkzeuggestützte Transformationen und Synchronisationen unabdingbar. Hier werden wir im Seminar anknüpfen.

Einbettung in das Studium

Im Seminar wird ein Querschnitt bekannter Konzepte, Techniken und Werkzeuge im Umfeld der Graph- und Modelltransformationen behandelt. Im Anschluss findet im Folgetrimester (WT08) ein auf dem Seminar aufbauendes Praktikum statt. Die Teilnahme an dem Seminar ist Voraussetzung für dieses Praktikum.

Da der Themenbereich Graph- und Modelltransformation generell einen Arbeitsschwerpunkt unseres Instituts darstellt, besteht im Anschluss auch die Möglichkeit zur Betreuung von Studien- und Diplomarbeiten in diesem Bereich.

Modalitäten

Durchgeführt wird das Seminar von Prof. Minas. Die einzelnen Arbeiten werden je nach Thema von den wissenschaftlichen Mitarbeitern Sonja Maier, Florian Brieler und Steffen Mazanek betreut.

Der verbindliche Termin für die Vorbesprechung ist

Montag, 25.06.2007, 17.00 Uhr, Geb. 41 Rm. 2417

 

Die Seminarvorträge werden im Raum 41/2417 statt finden. Voraussichtliche Termine sind die Donnerstage des Trimesters, 16.30-18.00 Uhr.

Der Vortrag der Vorbesprechung sowie die Seminarvorträge und -arbeiten werden im Dokumentenbereich abgelegt.

Eine Vorlage für die Ausarbeitung finden Sie unter Vorlage Ausarbeitung. (Passen Sie die Datei titel_seminar_deck.tex an. Ihre Seminararbeit schreiben Sie in die Datei titel_seminar_text.tex. Die Datei titel_seminar_main.tex bleibt unverändert!)
Vorlagen für den Vortrag finden Sie unter Vorlagen Vortrag.

Der ertse Seminartermin ist der 18.10.07. Aufgrund einer Terminüberschneidung beginnen wir um 16.45.

Themen

Thema Vortragender Betreuer Termin
Algebraischer Ansatz Stephan Drews Prof. Minas 18.10.07
Hyperkantenersetzung Stefan Bonaventura Steffen Mazanek 25.10.07
DiaGen Benny Birnbaum Florian Brieler
EMF/MOF Maximilian Lauck Sonja Maier 08.11.07
MOF QVT Florian Ohlms Steffen Mazanek 15.11.07
ATL André Bauer Steffen Mazanek
DiaMeta Thore Backen Sonja Maier 22.11.07
Atom^3 Benedikt Berghammer Florian Brieler 29.11.07
MDA Erik Surborg Florian Brieler 06.12.07
Fujaba Volker Voß Sonja Maier 13.12.07
Triple Graph Grammatiken Sebastian Grün Steffen Mazanek 18.12.07
18.30 Uhr

Praktikum

Folgende Personen haben sich zum Praktikum Graph- und Modelltransformation angemeldet. Das Praktikum findet im WT 2008 statt.

Thore Backen
André Bauer
Benedikt Berghammer
Benny Birnbaum
Stefan Bonaventura
Stephan Drews
Sebastian Grün

Weitere Informationen, Literatur

Allgemeine Informationen zur Ausarbeitung einer Seminararbeit finden Sie in Tipps für die Ausarbeitung von Prof. Dr. Andy Schürr.

Nützliche Tools für die Erstellung von Latex Dokumenten sind Miktex und TeXnicCenter.