Foto Mirko Sonntag

Computer Science and Engineering Prof. Dr. rer. nat. Mirko Sonntag

Mirko.Sonntag[at]hs-esslingen.de

Address
Esslingen Hilltop Campus
Room: F 01.153
Flandernstraße 101
73732 Esslingen

+49 711 397-4160

subjects

Professor for Software Engineering
Head of the Fraunhofer Application Center KEIM

Teaching:

  • Software engineering
  • Agile software development
  • Programming
  • Software Testing
  • DevOps

Research:

  • Mobility
  • Software engineering

consultation hours

In Summer semester 2023:

During lecture period: Tuesday, 13:00 - 14:00. Please write an e-mail upfront.

During semester break: By arrangement. Please write an e-mail upfront.

vita

Since 2021 Head of Fraunhofer Application Center KEIM

Since 2019 Professor for Software Engineering at the University of Applied Sciences in Esslingen

2012 - 2019 Software development in the field of connected cars at Bosch Software Innovations GmbH as developer, scrum master, project lead and group lead

2009 - 2012 Ph.D. at the Institute of Architecture of Application Systems (IAAS), University of Stuttgart, as paft of the DFG Cluster of Excellence “Simulation Technology” (SimTech). Reasearch focus: Flexibility of scientific workflows. Degree: Dr. rer. nat.

2002 - 2008 Student of Software Engineering at the University of Stuttgart. Main focus: Architecture of Application Systems. Degree: Dipl.-Informatiker

publications

Book chapter:

  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

Zeitschriftenartikel:

  1. Sonntag, Mirko; Karastoyanova, Dimka: Model-as-you-go: An Approach for an Advanced Infrastructure for Scientific Workflows. In: Journal of Grid Computing. Vol. 11(3), Springer Verlag, 2013.
  2. Sonntag, Mirko; Karastoyanova, Dimka: Ad hoc Iteration and Re-execution of Activities in Workflows. In: International Journal On Advances in Software. Vol. 5(1 & 2), Xpert Publishing Services, 2012.
  3. 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.
  4. 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.
  5. 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.

Conference article:

  1. Reichsöllner, Emanuel; Freymann, Andreas; Sonntag, Mirko; Trautwein, Ingo: SUMO4AV: An Environment to Simulate Scenarios for Shared Autonomous Vehicle Fleets with SUMO Based on OpenStreetMap Data. In: SUMO Conference Proceedings (Vol. 3, pp. 83-94), 2022
  2. Schirmer, Fabian; Maier, Florian; Schick, Stefan; Sonntag, Mirko: An architecture to forecast a dynamic price for supporting load management and optimizing the utilization of charging stations. In: Proceedings of the 31st RESER conference, 2021.
  3. Karastoyanova, Dimka; Dentsas, Dimitrios; Schumm, David; Sonntag, Mirko; Sun, Lina; Vukojevic-Haupt, Karolina: Service-based Integration of Human Users in Workflow-driven Scientific Experiments. In: Proceedings of the 8th IEEE International Conference on eScience (eScience 2012).
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. 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 article:

  1. Sonntag, Mirko; Hahn, Michael; Karastoyanova, Dimka: Mayflower - Explorative Modeling of Scientific Workflows with BPEL. In: Proceedings of the Demo Track of the 10th International Conference on Business Process Management (BPM 2012), CEUR Workshop Proceedings, 2012.
  2. Schumm, David; Dentsas, Dimitrios; Hahn, Michael; Karastoyanova, Dimka; Leymann, Frank; Sonntag, Mirko: Web Service Composition Reuse through Shared Process Fragment Libraries. In: Proceedings of the 12th International Conference on Web Engineering (ICWE 2012 Demos).
  3. 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.
  4. Sonntag, Mirko; Karastoyanova, Dimka: Concurrent Workflow Evolution. In: Electronic Communications of the EASST, Volume 37, ISSN 1863-2122, 2011.
  5. 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.
  6. 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.
  7. 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.

Poster:

  1. Sonntag, Mirko; Karastoyanova, Dimka:Workflow-based Distributed Environment for Legacy Simulation Applications. 6th International Conference on Software and Data Technologies (ICSOFT 2011), Seville, Spain, July 2011.
  2. Sonntag, Mirko; Karastoyanova, Dimka: Workflow-based Simulation of Solids. International Conference on Simulation Technology (SimTech 2011), Stuttgart, Germany, June 2011.

Technical Report:

  1. Kopp, Oliver; Henke, Sebastian; Karastoyanova, Dimka; Khalaf, Rania; Leymann, Frank; Sonntag, Mirko; Steinmetz, Thomas; Unger, Tobias; Wetzstein, Branimir: An Event Model for WS-BPEL 2.0, University of Stuttgart, Technical Report No. 2011/07.

Others:

  1. Sonntag, Mirko: Conceptual Design and Implementation of a BPEL light Workflow Engine With Support for Message Exchange Patterns., Diploma Thesis No. 2822, 2008.
  2. Wagner, Sebastian; Sonntag, Mirko; Gostmann, Hendrik: Vergleich von Business Activity Monitoring Werkzeugen, Student Report Software Engineering No. 76, 2007.

Study Projects

Topics

Open:

  1. New mobility: a study project at the application center KEIM in one of our research projects (concrete topic will be formulated on request)
  2. Enhancement of the web application easyClub (concrete topic will be formulated on request)
  3. Further topics on request

Running:

  1. Comparison of web application frameworks, 2023
  2. Investigation of unit testing for Angular/Vue.js, 2023
  3. Implementation of an event administration for easyClub, 2023
  4. Implementation of donation management for easyClub, 2023
  5. Implementation of accounting for easyClub, 2023
  6. Extension of easyClub with a wiki, 2023

Finished:

  1. Simulation of an application for performing software tests, 2020
  2. Comparison of Kanban tools, 2020
  3. Comparison of load testing tools, 2020
  4. Optimizing the creation of grids for the numerical simulation in complex terrain, 2021
  5. Implementation of a TimeTimer, 2021
  6. Development of a mobile CO2 traffic light, 2021
  7. Development of a mobile speedometer with Arduino, 2021
  8. Development of a desktop application for the Moodle group administration
  9. An Eclipse-plugin for generating unit testcases, 2021
  10. A programmable Lego car, 2021
  11. A mobile app for Kanboard, 2021
  12. Controlling a Märklin toy train with Arduino, 2021
  13. Comparison of technologies for mobile apps, 2022
  14. Development of a webfrontend for the Fleet-Optilyzer, 2022
  15. A programmable model car with Arduino, 2022
  16. Controlling a Märklin toy train by a webapplication over bluetooth, 2022
  17. A webapplication for managing club members, 2022
  18. A mobile app for sending incident messages for charging stations, 2022
  19. Estimation methods in software engineering, 2022
  20. Porting the EFS middleware from Java to Kotlin, 2022
  21. MV* vs. Flux Architecture, 2022
  22. Service compositions with Camunda BPM, 2023
  23. Bugfixing in easyClub, 2023

Please contact me via e-mail if you are interested. If required, I also invent new topics :)

Bachelor Theses

Topics at the university

Open:

  1. New Mobility: A thesis at the application center KEIM in one of our research projects (concrete topic will be formulated on request)
  2. Concept and implementation of a Scrum-simulation based on a Scrum card game

Running:

-

Finished:

  1. Agile test management: Concept and implementation for the presentation of acceptance test data in user stories, 2019
  2. Design and Implementation of a build server interface for the access on acceptance test data, 2020
  3. Analysis of the application of AI in the field of software testing, 2020
  4. Concept and implementation of a machine learning algorithm for price-efficient charging of fleets of electrical vehicles, 2021

Please contact me via e-mail if you are interested.

Master Theses

Topics

Open:

  1. New Mobility: A thesis at the application center KEIM in one of our research projects (concrete topic will be formulated on request)

Running:

  1. -

Finished:

  1. Concept and prototypical implementation of porting a charging platform to a public cloud Kubernetes environment with focus on incident detection, 2022

Please contact me via e-mail if you are interested.

Student Assistant

In my research projects I usually have room for student jobs.

Please contact me via e-mail if you search for a student job.

Permanent Employee

Full-time or part-time. Part-time is also possible for students in our masters program.

Please contact me via e-mail for more information.


No open positions at the moment.

apply

Interested? Find out more! about our degree programmes