Abstract
[Context/Motivation] Decision-making for self-adaptive systems (SAS) requires the runtime trade-off of multiple non-functional requirements (NFRs) and the costs-benefits analysis of the alternative solutions. Usually, it requires the specification of weights for NFRs and decision-making strategies. Generally, these weights are defined at design-time with the support of previous experiences and domain experts. [Questions/Problems] Under some specific conditions detected at runtime, it can be the case that the weights assigned to the NFR at design time may not be suitable anymore at runtime. As a result, the system may not behave in the expected way and it may either execute unnecessary adaptations or miss crucial adaptations with a detrimental effect on the behaviour of the system. [New ideas/early results] In this RE@Next! paper, we introduce a novel approach for automatic runtime reappraisal of the weights of NFRs given new evidence collected from the environment during the execution of the system. Our early results suggest, as expected, that the approach improves the decision-making process by allowing the reappraisal and update of the weights of the NFRs in accordance to the newly detected environmental context.
| Original language | English |
|---|---|
| Title of host publication | Proceedings - 2017 IEEE 25th International Requirements Engineering Conference, RE 2017 |
| Place of Publication | Piscataway NJ USA |
| Publisher | IEEE, Institute of Electrical and Electronics Engineers |
| Pages | 430-435 |
| Number of pages | 6 |
| ISBN (Electronic) | 9781538631911 |
| DOIs | |
| Publication status | Published - 22 Sept 2017 |
| Externally published | Yes |
| Event | IEEE International Requirements Engineering Conference 2017 - Lisbon, Portugal Duration: 4 Sept 2017 → 8 Sept 2017 Conference number: 25th |
Conference
| Conference | IEEE International Requirements Engineering Conference 2017 |
|---|---|
| Abbreviated title | RE 2017 |
| Country/Territory | Portugal |
| City | Lisbon |
| Period | 4/09/17 → 8/09/17 |
Keywords
- AHP
- decision making
- non-functional requirements trade-off
- P-CNP
- runtime weights updating
- Self-adaptation
- uncertainty
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver