Bild mit Unilogo
home uni uni suche suche kontakt kontakt
unilogo Universität Stuttgart
  Institute of Architecture of Application Systems (IAAS)

Staff – Mirko Sonntag

germanicon Druckansicht
 
 
- Back to staff overview

 

Dipl.-Inf. Mirko Sonntag
Research Associate and PhD Student
Mitarbeiterbild - Mirko Sonntag
Address Institute of Architecture of Application Systems
Universitätsstraße 38
70569 Stuttgart
Germany
Phone +49 (0)711 685 - 88202
Fax +49 (0)711 685 - 88472
Room 1.039
Consultation Please make an appointment
Absence -
E-Mail mirko.sonntag iaas.uni-stuttgart.de

Research Interest

SimTech Stuttgart Research Centre for Simulation Technologie and Cluster of Excellence "Simulation Technology (SimTech)"
Working Area of IAAS In "SimTech", the IAAS is working on the creation of a workflow management system (WfMS) for modeling and executing simulation workflows. The WfMS will be especially tailored to requirements of scientists. The underlying technical complexity ought to be hidden for scientists to enable them to concentrate on their core competencies.

We want to achieve this aim with three tightly coupled projects, each of which dealing with a partial aspect of the WfMS:
  • Modelling of Simulation Workflows
  • Runtime for Simulation Workflows
  • Flexibility of Simulation Workflows
Project "Flexibility of Simulation Workflows" Usually, simulation workflows are exposed to frequent changes: the underlying infrastructure is often highly dynamic (e.g. the insertion of additional processors), simulations need to be adapted during execution (e.g. the modification of parameters, the insertion of additional steps). In this project I am therefore concerned with flexibility of simulation workflows. This especially comprises avoidance of changes of workflows as well as the adaptation of workflows at runtime. Consequently, flexibility has an impact on both buildtime and runtime of workflows. Within this project requirements of scientists with respect to flexibility are gathered, classified, assessed, and implemented. Moreover, a monitoring tool will be developed that will enable scientists to intuitively modify running simulations to satisfy the "trial-and-error" approach they follow when doing their work.
Challenges
  • Compensation in modified simulations
  • Validation of adapted workflows
  • Persistent storage of the execution history of modified simulations
  • Persistent storage of changes on workflows
  • Execution of workflow fragments (i.e. incompletely modeled workflows)
  • Repeated execution of activities
  • Enforcement of paths
  • Hiding of the technical details of underlying adaptability and deployment mechanisms
Animated Model-as-you-go example
(borrowed from Wassink et al., "Designing workflows on the fly using e-BioFlow," in ICSOC 2009.)
Model-as-you-go example
Logo: Apache ODE with Pluggable Framework ODE-PGF: Implementation of the Pluggable Framework for the Apache Orchestration Director Engine (ODE)

Material

Type Content Date Download
Poster Flexibility of Simulation Workflows
SimTech status seminar
December 2009 PDF (679 KB)
Video BPEL4Pegasus: Combining Business and Scientific Workflows

A flash player is needed for the online version.
The TSCC codec is needed for the *.avi version.
July 2010 watch online

or
AVI (53,4 MB)
Poster Flexibility of Simulation Workflows
SimTech status seminar
December 2010 PDF (2,11 MB)
Video Workflow-based simulation of solid bodies

A flash player is needed for watching.
February 2011 watch online
Video Views in the Model-as-you-go prototype

Following 3 views are shown in the Model-as-you-go prototype: aggregation, custom icon for service invocation and monitoring/status of a simulation workflow

A flash player is needed for watching.
April 2011 watch online
Video Model-as-you-go Prototype

The video shows the monitoring in the workflow modeling tool, starting and controlling of workflows, selection of workflow instances to monitor, inspecting and changing variable values, and registering and using breakpoints.

A flash player is needed for watching.
April 2011 watch online
Poster Workflow-based Simulation of Solids
International Conference on Simulation Technology (SimTech 2011)
Stuttgart, Germany
June 2011 PDF (670 KB)
Poster Workflow-Based Distributed Environment for Legacy Simulation Applications
6th International Conference on Software and Data Technologies (ICSOFT 2011)
Seville, Spain
July 2011 PDF (670 KB)

Publications

Book Chapters

  1. Görlach, Katharina; Sonntag, Mirko; Karastoyanova, Dimka; Leymann, Frank; Reiter, Michael: Conventional Workflow Technology for Scientific Simulation. In: Yang, Xiaoyu (Hrsg); Wang, Lizhe (Hrsg); Jie, Wei (Hrsg): Guide to e-Science, Springer-Verlag, 2011 ( pdf).

Journal Papers

  1. Kopp, Oliver; Görlach, Katharina; Karastoyanova, Dimka; Leymann, Frank; Reiter, Michael; Schumm, David; Sonntag, Mirko; Strauch, Steve; Unger, Tobias; Wieland, Matthias; Khalaf, Rania: A Classification of BPEL Extensions. In: Journal of Systems Integration. Vol. 2(4), Online, 2011.
  2. Schumm, David; Karastoyanova, Dimka; Kopp, Oliver; Leymann, Frank; Sonntag, Mirko; Strauch, Steve: Process Fragment Libraries for Easier and Faster Development of Process-based Applications. In: Journal of Systems Integration. Vol. 2(1), Online, 2011 ( pdf).
  3. Sonntag, Mirko; Görlach, Katharina; Karastoyanova, Dimka; Leymann, Frank; Reiter, Michael: Process Space-based Scientific Workflow Enactment. In: International Journal of Business Process Integration and Management (IJBPIM) Special Issue on Scientific Workflows, Vol 5, No. 1, pp. 32-44, Inderscience Publishers, 2010 ( pdf).

Conference Papers

  1. Sonntag, Mirko; Hotta, Sven; Karastoyanova, Dimka; Molnar, David; Schmauder, Siegfried: Using Services and Service Compositions to Enable the Distributed Execution of Legacy Simulation Applications. In: Abramowicz, W. (Hrsg); Llorente, I.M. (Hrsg); Surridge, M. (Hrsg); Zisman, A. (Hrsg); Vayssière, J. (Hrsg): Towards a Service-Based Internet, Proceedings of the 4th European Conference ServiceWave 2011, Poznan, Poland, 2011.
  2. Sonntag, Mirko; Görlach, Katharina; Karastoyanova, Dimka; Leymann, Frank; Malets, Polina; Schumm, David: Views on Scientific Workflows. In: Proceedings of the 10th International Conference on Perspectives in Business Informatics Research (BIR 2011), 2011 ( pdf).
  3. Sonntag, Mirko; Karastoyanova, Dimka: Enforcing the Repeated Execution of Logic in Workflows. In: Proceedings of the 1st International Conference on Business Intelligence and Technology (BUSTECH 2011), Rome, Italy, 2011 ( pdf).
  4. Sonntag, Mirko; Karastoyanova, Dimka: Compensation of Adapted Service Orchestration Logic in BPEL’n’Aspects. In: Proceedings of the 9th International Conference on Business Process Management (BPM 2011), Clermont-Ferrand, France, 2011 ( pdf).
  5. Sonntag, Mirko; Karastoyanova, Dimka; Deelman, Ewa: Bridging The Gap Between Business And Scientific Workflows. In: Proceedings of the IEEE 6th International Conference on e-Science, Brisbane, Australia, December 7-10, 2010 ( pdf).
  6. Sonntag, Mirko; Currle-Linde, Natalia; Görlach, Katharina; Karastoyanova, Dimka: Towards Simulation Workflows With BPEL: Deriving Missing Features From GriCoL. In: Alhajj, R.S. (Hrsg); Leung, V.C.M. (Hrsg); Saif, M. (Hrsg); Thring, R. (Hrsg): Proceedings of the 21st IASTED International Conference on Modelling and Simulation (MS 2010), 2010.
  7. Sonntag, Mirko; Karastoyanova, Dimka: Next Generation Interactive Scientific Experimenting Based On The Workflow Technology. In: Alhajj, R.S. (Hrsg); Leung, V.C.M. (Hrsg); Saif, M. (Hrsg); Thring, R. (Hrsg): Proceedings of the 21st IASTED International Conference on Modelling and Simulation (MS 2010), 2010.
  8. Nitzsche, Jörg; Höhersteiger, Benjamin; Leymann, Frank; Sonntag, Mirko; Tost, Markus: Defining the Behaviour of BPELlight Interaction Activities Using Message Exchange Patterns. In: Proceedings of the Service Wave 2008.

Workshop Papers

  1. Sonntag, Mirko; Hotta, Sven; Karastoyanova, Dimka; Molnar, David; Schmauder, Siegfried: Workflow-Based Distributed Environment For Legacy Simulation Applications. In: Proceedings of the 6th International Conference on Software and Data Technologies (ICSOFT 2011), Poster Paper ( pdf).
  2. Sonntag, Mirko; Karastoyanova, Dimka: Concurrent Workflow Evolution. In: Electronic Communications of the EASST, Volume 37, ISSN 1863-2122, 2011 ( pdf).
  3. Sonntag, Mirko; Karastoyanova, Dimka: BPEL’n’Aspects And Compensation: Adapted Service Orchestration Logic and its Compensation Using Aspects. In: Weske, Mathias (Hrsg); Yang, Jian (Hrsg); Maglio, Paul (Hrsg); Fantinato, Marcelo (Hrsg): Proceedings of the 8th Int. Conf. on Service-Oriented Computing (ICSOC 2010), Demo Track, 2010 ( pdf).
  4. Sonntag, Mirko; Karastoyanova, Dimka; Deelman, Ewa: BPEL4Pegasus: Combining Business and Scientific Workflows. In: Weske, Mathias (Hrsg); Yang, Jian (Hrsg); Maglio, Paul (Hrsg); Fantinato, Marcelo (Hrsg): Proceedings of the 8th Int. Conf. on Service-Oriented Computing (ICSOC 2010), Demo Track, 2010 ( pdf).
  5. Sonntag, Mirko; Karastoyanova, Dimka; Leymann, Frank: The Missing Features of Workflow Systems for Scientific Computations. In: Proceedings of the 3rd Grid Workflow Workshop (GWW), Software Engineering Conference, GI-Edition Lecture Notes in Informatics (LNI), P-160, 2010 ( pdf).

Case Study

  1. Wagner, Sebastian; Sonntag, Mirko; Gostmann, Hendrik: Vergleich von Business Activity Monitoring Werkzeugen, Fachstudie Softwaretechnik Nr. 76, 2007.

Awards

Professional Activities

Videos

Pegasus and BPEL

Workflow-based Simulation of Solid Bodies

Views on Simulation Workflows

The video shows following process views implemented in the Model-as-you-go prototype:

  • Aggregation of workflow logic
  • Custom icon for service invocations
  • Monitoring/Status of a simulation workflow

Model-as-you-go

The video shows following properties of the Model-as-you-go prototype:

  • Monitoring in the workflow modeling tool
  • Execution control over workflows
  • Selection of workflow instances to monitor
  • Inspecting and changing variable values
  • Register and use breakpoints

Top
top