Ludwig-Maximilians-Universität München, Institut für Informatik
Lehr- und Forschungseinheit für Programmierung und Softwaretechnik
https://www.pst.ifi.lmu.de/DA_Fopra/da-haslauer.html

Diplomarbeit

Entwicklung und Implementierung einer Prozeßsteuerung für das PUSH-System


Inhalt

Um das Arbeiten mit dem PUSH-System zu austomatisieren wird ein Mechanismus erarbeitet, der es ermöglicht, Workflows (Prozesse) innerhalb der PUSH Umgebung auszuführen. Diese Workflows führen automatisch, oder durch Interaktion eines Benutzers eine Zahl von Aktivitäten in aufeinanderfolgenden Schritten aus.

Um diese Abläufe zu modellieren, wird zunächst ein graphischer Editor entwickelt. In diesem Editor werden Elemente kombiniert, die dem Rational Unified Prozess entliehen sind. Diese Elemente (Aktivitäten, Artefakte und Rollen) sind intuitiv mit den Bestandteilen des PUSH-Systems in Verbindung zu bringen.

Als nächstes wird eine Ablaufsteuerung (Workflow Engine) entwickelt, die auf Basis von Petrinetzen den Zustand des Workflows überwacht und schrittweise verändert. Diese Ablaufsteuerung wird in den PUSH-Server integriert. Als letztes wird die Ausführung der Workflows auf der Clientseite ermöglicht. Im Besonderen wird die Ausführbarkeit an die Group Awareness Funktionen gebunden, d.h. die Benutzerverwaltung kontrolliert die Ausführbarkeit der Workflows. Die Ausführung wird anhand der dabei entstehenden Dokumente und Aktivitäten im Entwicklungsgraphen des PUSH-Systems dokumentiert.

Bearbeiter: Florian Haslauer
Aufgabensteller: Prof. Dr. Martin Wirsing
Betreuer: Dr. Alexander Knapp, Florian Hacklinger


Diplomarbeiten Lehrstuhl Institut Universität
Florian Hacklinger (15.9.4)