Projects per year
Abstract
Self-adaptation provides a principled way to deal with change during operation. As more systems with strict goals require self-adaptation, the need for guarantees in self-adaptive systems is becoming a high-priority concern. Designing adaptive software using principles from control theory has been identified as one of the approaches to provide guarantees. However, current solutions can only handle pre-specified requirements either in the form of setpoint values (S-reqs) or values to be optimized (O-reqs). This paper presents SimCA∗ that makes two contributions to control-based self-adaptation: (a) it allows the user to specify a third type of requirement that keeps a value above/below a threshold (T-reqs), and (b) it can deal with requirement sets that change at runtime (i.e., requirements can be adjusted, activated, and deactivated on the fly). SimCA∗ offers robustness to disturbances and provides adaptation guarantees. We evaluate SimCA∗ for two systems with strict goals from different domains: an underwater vehicle system used for oceanic surveillance, and a tele-assistance system for health care support. The test results demonstrate that SimCA∗ can deal with the three types of requirements (STO-reqs) operating under various types of dynamics and the set of requirements can be changed on the fly.
Original language | English |
---|---|
Title of host publication | Proceedings - 2017 IEEE/ACM 12th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2017 |
Publisher | IEEE - Institute of Electrical and Electronics Engineers Inc. |
Pages | 12-23 |
Number of pages | 12 |
ISBN (Print) | 9781538615508 |
DOIs | |
Publication status | Published - 2017 |
Event | The 12th International Symposium on Software Engineering for Adaptive and Self-Managing Systems - Buenos Aires, Argentina Duration: 2017 May 22 → 2017 May 23 https://wp.doc.ic.ac.uk/seams2017/ |
Conference
Conference | The 12th International Symposium on Software Engineering for Adaptive and Self-Managing Systems |
---|---|
Abbreviated title | SEAMS 2017 |
Country/Territory | Argentina |
City | Buenos Aires |
Period | 2017/05/22 → 2017/05/23 |
Internet address |
Subject classification (UKÄ)
- Embedded Systems
Free keywords
- software
- SimCA
- self-adaptation
- control theory
Fingerprint
Dive into the research topics of 'Handling New and Changing Requirements with Guarantees in Self-Adaptive Systems using SimCA'. Together they form a unique fingerprint.Projects
- 1 Finished
-
Power Control for Computing Infrastructures
Maggio, M. (Researcher) & Dürango, J. (Researcher)
2014/01/01 → 2017/12/31
Project: Research