Publikation - Einzelansicht
details for the publication
|Christian Kröher, Lea Kristin Gerling and Klaus Schmid
|Control Action Types – Patterns of Applied Control for Self-adaptive Systems
|Beitrag zu einer Tagung / Konferenz
|18th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
|Best Paper Award
A Self-adaptive System (SaS) modifies its domain functionality according to changes in its environment autonomously. Distributed control and central control represent two complementary paradigms to establish this capability. The selection of one of them leads to significant trade-offs regarding certain software qualities when designing a SaS. A promising approach to minimize these trade-offs is an integration, which combines the individual benefits to achieve the best of both paradigms. However, establishing such a multi-paradigm control requires comprehensive knowledge about control options and their interactions, which is hardly available.
In this paper, we present patterns for integrating distributed and central control. We introduce them by a schema of Control Action Types (CATs). Each CAT describes a unique type of interaction between a central controller and a distributed controlled SaS to achieve a desired adaptation. Further, we identify involved trade-offs between these CATs aiming at a systematic discussion of the range of multi-paradigm control for a SaS.
|Files / documents