Diploma Thesis DIP-3004

BibliographyEichel, Alexander: Interaktives Monitoring von wissenschaftlichen Workflows.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Diploma Thesis No. 3004 (2010).
75 pages, german.
CR-SchemaH.4.1 (Office Automation)
D.2.2 (Software Engineering Design Tools and Techniques)
Abstract

Wissenschaftliches Arbeiten wird immer stärker durch Computersimulationen und Datenanalysen bestimmt. Der Einsatz von Workflowtechnologien soll Wissenschaftlern die Möglichkeit geben, sich mehr auf ihre Arbeit konzentrieren zu können und weniger mit technischen Problemen auseinandersetzen zu müssen. Er erleichtert unter anderem die Automatisierung der technischen Umsetzung wissenschaftlicher Arbeit, weil somit der Schwerpunkt nicht auf die Implementierung der Infrastruktur gelegt wird. Auch wird auf diese Weise ermöglicht, unterschiedliche Softwaresysteme durch bessere Integration einfacher zu nutzen. Für solche Scientific Workflows bedarf es jedoch einer Anpassung der bestehenden Workflowtechnologien aus dem Geschäftsbereich, um die spezifischen Anforderungen von Wissenschaftlern zu erfüllen. Wissenschaftler gehen beispielsweise ganz anders mit Workflows um und besitzen weniger technisches Hintergrundwissen, benötigen also mehr Unterstützung seitens der Software. Das Ziel der vorliegenden Diplomarbeit besteht darin, bereits existierende Ansätze zur Realisierung einzelner Phasen im Lebenszyklus von Workflows so zu erweitern, dass eine Aufweichung der Grenzen dieser Phasen erreicht wird. So sollen Wissenschaftler in ihrer natürlichen Arbeitsweise unterstützt werden. Das Hauptaugenmerk liegt hierbei auf der engen Verflechtung von Modellierung, Ausführung und Monitoring. Um dieses zu erreichen, ist es erforderlich, zwischen der grafischen Darstellung eines Workflow-Modells und einer speziellen Ausführung auf der Engine eine weitgehende Korrelation herzustellen. Das beinhaltet unter anderem die Darstellung des jeweils aktuellen Status von Aktivitäten und Variablen. Für das Anpassen von laufenden Prozessinstanzen wird der Einsatz von Adaptionsmechanismen notwendig. Für eine angemessene Bedienbarkeit wird das Deployment und das Aufrufen von Prozessen vereinfacht. Die hier beschriebenen Konzepte wurden prototypisch implementiert. Als Modellierungswerkzeug dient der Eclipse BPEL-Designer, als Workflow-Engine Apache ODE.

Full text and
other links
PDF (949096 Bytes)
Access to students' publications restricted to the faculty due to current privacy regulations
Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Superviser(s)Sonntag, Mirko
Entry dateJuly 23, 2010
   Publ. Computer Science