For bachelor students we offer German lectures and paper- or project-oriented seminars on software modeling and model-driven software engineering. Within a one-year bachelor project students finalize their studies in cooperation with external partners. For master students we offer courses on model-driven software engineering and on software engineering for embedded systems and self-adaptive systems. The courses are enhanced by specialized seminars, master projects and advised master theses.
Our research focuses on concepts and tools for model-driven software engineering in general and on the particular areas of embedded, cyber-physical, and self-adaptive systems. Our research is conducted in the context of larger research projects, in collaboration across students, across groups, and across universities.
We publish our research mostly at journals and conferences related to software engineering. Many of our publications are available as downloads. If you cannot find one, please contact one of the authors.
Model-Driven Engineering of Self-Adaptive Software, CS Colloquium at the University of Cape Town, South Africa, August 19, 2015 (Event, Slides)
Model-Driven Engineering of Self-Adaptive Software with EUREMA, GI Dagstuhl Seminar on Control Theory Meets Software Engineering, Seminar 14382 at Schloss Dagstuhl, Wadern, Germany, September 14-19, 2014 (Event, Slides)
Modeling Self-Adaptive Software, Dagstuhl Seminar on Software Engineering for Self-Adaptive Systems: Assurances, Seminar 13511 at Schloss Dagstuhl, Wadern, Germany, December 15-19, 2013 (Event, Slides)
Engineering Self-Adaptive Software Systems with Runtime Models, GI Dagstuhl Seminar on Quality-of-Service Attributes in Service- and Cloud-based Systems: Specification, Modelling, Monitoring, Prediction, and Optimisation, Seminar 12211 at Schloss Dagstuhl, Wadern, Germany, May 20-25, 2012 (Event, Slides)
Models at Runtime for Adaptive and Self-managing Software, Dagstuhl Seminar on Models@run.time, Seminar 11481 at Schloss Dagstuhl, Wadern, Germany, November 27 - December 02, 2011 (joint talk with Holger Giese) (Event, Slides)
Runtime Models as Interfaces for Adapting Software Systems, Dagstuhl Seminar on Software Engineering for Self-Adaptive Systems, Seminar 10431 at Schloss Dagstuhl, Wadern, Germany, October 24-29, 2010 (Event, Slides)
Model-Based Self-Adaptation of Service-Oriented Software Systems, Joint Workshop of the German Research Training Groups in Computer Science, Event 10222 at Schloss Dagstuhl, Wadern, Germany, May 31 - June 02, 2010 (Event, Slides)
Die Zukunft mit erfinden? Software entwickeln!, Vortrag auf dem Schülercampus 2009 in Brandenburg - Europa Universität Viadrina Frankfurt (Oder), Germany, March 12, 2009
Talks at international conferences, symposia, and workshops
A Language for Feedback Loops in Self-Adaptive Systems: Executable Runtime Megamodels, 7th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2012), Zurich, Switzerland, June 4-5, 2012 (Event, Slides)
Language and Framework Requirements for Adaptation Models, 6th International MoDELS Workshop on Models@run.time, Wellington, New Zealand, October 17, 2011 (Event, Slides)
Toward Megamodels at Runtime, 5th International MoDELS Workshop on Models@run.time, Oslo, Norway, October 05, 2010 (Event, Slides)
Adaptation and Abstract Runtime Models, 5th ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2010), Cape Town, South Africa, May 03-04, 2010 (Event, Slides)
Incremental Model Synchronization for Efficient Run-time Monitoring, 4th International MODELS Workshop on Models@run.time, Denver, Colorado, USA, October 05, 2009 (Event, Slides)
Model-Driven Architectural Monitoring and Adaptation for Autonomic Systems, 6th International Conference on Autonomic Computing and Communications (ICAC 2009), Barcelona, Spain, June 15-19, 2009 (Event)
Talks at workshops related to the HPI/Univ. Potsdam
Engineering Self-Adaptive Software Systems with Runtime Models, 7th Annual HPI Symposium on Future Trends in Service-Oriented Computing (FutureSOC 2012), Potsdam, Germany, June 14-15, 2012 (Event, Video, Slides)
Multiple Runtime Models and their Relations for Self-Managing Systems, HPI Symposium at SAP, Walldorf/St.Leon-Rot, Germany, December 06, 2010 (Slides)
A Model-Driven Infrastructure for Self-Adaptive Software Systems, Workshop at the UCT Centre in Information and Communication Technologies for Development (ICT4D), University of Cape Town (UCT), Cape Town, South Africa, May 08, 2010