Obwohl es einige Frameworks gibt, die die Entwicklung von dynamischen Abläufen vereinfachen (z.B. Apache Struts), so wird die Ablaufsteuerung meist für jeden benötigten Ablauf von neuem entwickelt. Wünschenswert ist jedoch, in Anlehnung an das Model-View-Controller Pattern (MVC), die Ablaufsteuerung als eigenen Aspekt einer Webanwendung zu betrachten.
Am Lehrstuhl PST wurde die Methode UWE (UML-based Web Engineering) zur Entwicklung von Webanwendungen entwickelt. UWE basiert auf der Modellierungssprache UML (Unified Modeling Language). UML ist eine Standardnotation, die für alle Phasen des Softwareentwicklungsprozesses verwendet wird. In der Entwurfsphase von UWE werden mehrere UML-Modelle für die verschiedenen Aspekte einer Web-Anwendung erstellt: Konzeptuelles Modell, Navigationsmodell und Präsentationsmodell. In einer Diplomarbeit wurde das CASE-Tool ArgoUML (open source) zur Unterstützung der Erstellung der UML-Entwurfsmodelle erweitert (ArgoUWE). Mit dem in einer weiteren Diplomarbeit entwickelten Generator UWEXML kann aus diesen UML-Entwurfsmodellen einer Web-Anwendung semi-automatisch generiert werden.
Die Aufgabe dieser Diplomarbeit ist die Erweiterung von UWE um den Aspekt der dynamischen Abläufe (=Taskmodellierung) und die Erweiterung des ArgoUWE CASE-Tool um diesen Aspekt.