Abstract
Modern software systems operate in a continuously changing environment. To keep up with these changes, they can benefit from self-Adaptation mechanisms. A number of modeling frameworks have been introduced to realize self-Adaptive software systems. However, they usually focus either on runtime adaptation or on designing self-Adaptability. As a consequence, they do not provide a clear link between architecture-level and system-level concepts. Without this link, we cannot ensure that the realized system will deliver the designed-for self-Adaptability. In this paper, we address this problem by introducing a domain model for self-Adaptive software systems that encompasses both levels. Our model can be used to facilitate both architecture design (e.g. making better-informed design decisions) and system engineering (e.g. guiding self-Adaptation at runtime). We show the application of our model in a case example from the literature where self-Adaptation aims at energy efficiency.
| Original language | English |
|---|---|
| Title of host publication | ECSA '17 |
| Subtitle of host publication | Proceedings of the 11th European Conference on Software Architecture: Companion Proceedings |
| Publisher | Association for Computing Machinery |
| Pages | 16-22 |
| Number of pages | 7 |
| ISBN (Electronic) | 9781450352178 |
| DOIs | |
| Publication status | Published - Sept 2017 |
| Event | 11th European Conference on Software Architecture, ECSA 2017 - Canterbury, United Kingdom Duration: 11 Sept 2017 → 15 Sept 2017 |
Publication series
| Name | ACM International Conference Proceeding Series |
|---|---|
| Volume | Part F130530 |
Conference
| Conference | 11th European Conference on Software Architecture, ECSA 2017 |
|---|---|
| Country/Territory | United Kingdom |
| City | Canterbury |
| Period | 11/09/17 → 15/09/17 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 7 Affordable and Clean Energy
Keywords
- Domain model
- Seamless adaptation
- Self-Adaptive software
- Software architecture
Fingerprint
Dive into the research topics of 'A domain model for self-Adaptive software systems'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver