Decision Making for Self-Adaptation Based on Partially Observable Satisfaction of Non-Functional Requirements

Abstract

Approaches that support the decision-making of self-adaptive and autonomous systems (SAS) often consider an idealized situation where (i) the system’s state is treated as fully observable by the monitoring infrastructure, and (ii) adaptation actions are assumed to have known, deterministic effects over the system. However, in practice, the system’s state may not be fully observable, and the adaptation actions may produce unexpected effects due to uncertain factors. This article presents a novel probabilistic approach to quantify the uncertainty associated with the effects of adaptation actions on the state of a SAS. Supported by Bayesian inference and POMDPs (Partially-Observable Markov Decision Processes), these effects are translated into the satisfaction levels of the non-functional requirements (NFRs) to, therefore, drive the decision-making. The approach has been applied to two substantial case studies from the networking and Internet of Things (IoT) domains, using two different POMDP solvers. The results show that the approach delivers statistically significant improvements in supporting decision-making for SAS.

Publication DOI: https://doi.org/10.1145/3643889
Divisions: College of Engineering & Physical Sciences > School of Engineering and Technology
College of Engineering & Physical Sciences
Funding Information: This work has been part funded by Leverhulme Trust Research Fellowship(Grant No.RF-2019-548/9) and the EPSRC Project Twenty20Insight(Grant No. EP/T017627/1).
Additional Information: © 2024 Copyright held by the owner/author(s). This work is licensed under a Creative Commons Attribution International 4.0 License.
Uncontrolled Keywords: Non-functional requirements,decision making,uncertainty,POMDPs,self-adaptation
Publication ISSN: 1556-4703
Last Modified: 03 May 2024 07:24
Date Deposited: 02 May 2024 16:00
Full Text Link:
Related URLs: https://dl.acm. ... 10.1145/3643889 (Publisher URL)
PURE Output Type: Article
Published Date: 2024-06-30
Published Online Date: 2024-04-20
Accepted Date: 2023-11-22
Submitted Date: 2022-03-23
Authors: Garcia, Luis (ORCID Profile 0000-0003-2915-0830)
Samin, Huma
Bencomo, Nelly

Download

[img]

Version: Published Version

License: Creative Commons Attribution

| Preview

Export / Share Citation


Statistics

Additional statistics for this record