Ludwig-Maximilians-Universität München, Institut für Informatik
Lehr- und Forschungseinheit für Programmierung und Softwaretechnik
http://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)