PROSECCO - Provisions for Service Co-Evolution

The research topic of PROSECCO is to create a coordinated service co-evolution in complex service landscapes composed of a variety of services that depend on each other. Our goal is to provide a general solution for coordinated decentralised service co-evolution. We will evaluate language and protocols for service co-evolution and develop solutions for realising service co-evolution.
The greatest challenge is the handling of service interdependencies in large scale service environments. In the scope of this project the evolution of the service implementation itself is not taken into account, i.e. the software evolution of the service versions does not constitute the main research question. We assume that the implementations of the different service versions are provided by service developers. Our focus is on the distributed co-evolution coordination.

The fundamental research question that we intend to answer is: How can we enable coordinated service co-evolution in complex service landscapes composed of a variety of services that depend on each other?

PROSECCO is funded by DFG (Deutsche Forschungsgemeinschaft). It started in 2015 and was granted a two-years extension in 2018. In PROSECCO we collaborate with Vietnamese reseachers from Hanoi University of Science and Technology (HUST) and Hanoi University, whereby we receive additional funding from DFG and our Vietnamese colleagues from their national funding agency NAFOSTED.

Currently, we are looking for a research associate to work on a fully funded open PhD position in the PROSECCO project. Further information on this subject can be found here.

Contact: Please do not hesitate to contact the staff members if you have questions or suggestions regarding the project: Harun Baraki, Alexander Jahl.



  • Groh, Olga ; Baraki, Harun ; Jahl, Alexander ; Geihs, Kurt: COOP - AutomatiC ValidatiOn of EvOlving Microservice ComPositions. In: Proceedings of the Seminar Series on Advanced Techniques & Tools for Software Evolution (SATTOSE 2019), 2019
  • Baraki, Harun ; Schwarzbach, Corvin ; Jakob, Stefan ; Jahl, Alexander ; Geihs, Kurt: SAM: A Semantic-aware Middleware for Mobile Cloud Computing. In: 2018 IEEE 11th International Conference on Cloud Computing (CLOUD) : IEEE, 2018
  • Jahl, Alexander ; Tran, Tam Huu ; Baraki, Harun ; Geihs, Kurt: Behavior-based Service Change Detection. In: 4th IEEE International Conference on Smart Computing (SMARTCOMP) : IEEE, 2018
  • Baraki, Harun ; Schwarzbach, Corvin ; Fax, Malte ; Geihs, Kurt: MOCCAA: A Delta-synchronized and Adaptable Mobile Cloud Computing Framework. In: SCITEPRESS, (ed.) Proceedings of the 8th International Conference on Cloud Computing and Services Science 2018 (2018), pp. 136-147 — ISBN 978-989-758-295-0
  • Jahl, Alexander ; Baraki, Harun ; Tran, Huu Tam ; Kuppili, Ramaprasad ; Geihs, Kurt: Lifting Low-Level Changes through User-Defined Graph-Rule-Based Patterns. In: Proceedings of the 17th IFIP International Conference on Distributed Applications and Interoperable Systems: DAIS : Springer, 2017 — ISBN 978-3-319-59665-5, pp. 115-128
  • Tran, Huu Tam ; Baraki, Harun ; Kuppili, Ramaprasad ; Taherkordi, Amir ; Geihs, Kurt: A Notification Management Architecture for Service Co-evolution in the Internet of Things. In: 10th Symposium on the Maintenance and Evolution of Service-Oriented Systems and Cloud-Based Environments : IEEE, 2016
  • Tran, Huu Tam ; Baraki, Harun ; Geihs, Kurt: Service Co-evolution in the Internet of Things. In: EAI Endorsed Transactions on Cloud Systems vol. 15, ICST (2015), Nr. 1
  • De Sanctis, Martina ; Geihs, Kurt ; Bucchiarone, Antonio ; Valetto, Giuseppe ; Marconi, Annapaola ; Pistore, Marco: Distributed Service Co-evolution based on Domain Objects. In: 11th Int. Workshop on Engineering Service-Oriented Applications (WESOA'15), colocated with ICSOC 2015. Goa, India, 2015
  • Huu Tam, Tran ; Baraki, Harun ; Geihs, Kurt: An Approach towards service co-evolution in the Internet of Things. In: IoTaaS2014 the International Conference on IoT as a Service : Springer, 2014