Forschungsthemen
[GB] Unterstützung einer mehrstufigen Workflowdefinition auf Basis von jBPM und Eclipse
Zur Entwicklung von Software nach dem Prinzip der MDA (Model Driven Architecture) benötigt man viele Werkzeuge, z.B. zur Erstellung und Transformation von Modellen oder zur Godegenerierung. Der Einsatz der MDA bringt nicht nur Vorteile durch die Wiederverwendung der Modelle und Generatoren sondern sie ermöglicht ebenfalls die Entwicklung ähnlicher Software nach dem gleichen Ablaufplan. Die formale Definition eines solchen Ablaufplans (Workflows) erlaubt eine partiell automatisierte Ausführung durch Nutzung von Workflowengines. Im Projekt SuReal wird ein MDA basiertes Vorgehen vorgeschlagen. Innerhalb der Eclipseumgebung soll dafür eine integrierte Arbeitsplattform geschaffen werden. Die Interaktionen verschiedener Rollen, Werkzeuge und Daten entsprechend dem definierten Vorgehen wird durch die Workflowengine jBPM gesteuert. Ziel dieser Arbeit ist es zum einen, die SuReal-spezifischen Arbeitsabläufe mit Hilfe einer geeigneten Workflow-Beschreibungssprache zu modellieren. Die zu unterstützende Workflowengine ist jBPM von JBoss. Zum anderen soll eine zweistufigen Prozessdefinition unterstützt werden. Es soll möglich sein das Vorgehen in einem ersten Schritt zunächst werkzeugunabhängig zu definieren und dieses damit flexibel einsetzbar zu halten. In einem zweiten Schritt soll entsprechend den aktuellen Anforderungen das allgemeine Vorgehen spezialisiert bzw. auf eine konkrete Werkzeuglandschaft abgebildet werden.
Betreuer: Simone Röttger