Im Rahmen des Forschungsaufenthalts an der Universität Kapstadt hielt Thomas Vogel einen Vortrag zum Thema "Model-Driven Engineering of Self-Adaptive Software" im Kolloquium des Department of Computer Science.
We highly depend on software everyday such that it must become more resilient to changes in its own state, operational environment, and requirements. One promising research direction is to make the software self-adaptive by equipping it with a feedback loop. This turns the software into a closed-loop system in contrast to the open-loop structure typically followed in software development. Such a feedback loop monitors and analyzes the software and context, and if needed, plans and executes adaptations to the software. In this talk, we will discuss a model-driven engineering approach for self-adaptive software, particularly, how models can be used to specify, execute, and evolve individual elements of and the overall feedback loop. Therefore, we propose EUREMA, a domain-specific modeling language and a runtime interpreter for feedback loops.
Folien zum Download