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)