Towards priority-awareness in autonomous intelligent systems


In Autonomous and Intelligent systems (AIS), the decision-making process can be divided into two parts: (i) the priorities of the requirements are determined at design-time; (ii) design selection follows where alternatives are compared, and the preferred alternatives are chosen autonomously by the AIS. Runtime design selection is a trade-off analysis between non-functional requirements (NFRs) that uses optimisation methods, including decision-analysis and utility theory. The aim is to select the design option yielding the highest expected utility. A problem with these techniques is that they use a uni-scalar cumulative utility value to represent a combined priority for all the NFRs. However, this uni-scalar value doesn't give information about the varying impacts of actions under uncertain environmental contexts on the satisfaction priorities of individual NFRs. In this paper, we present a novel use of Multi-Reward Partially Observable Markov Decision Process (MR-POMDP) to support reasoning of separate NFR priorities. We discuss the use of rewards in MR-POMDPs as a way to support AIS with (a) priority-aware decision-making; and (b) maintain service-level agreement, by autonomously tuning NFRs' priorities to new contexts and based on data gathered at runtime. We evaluate our approach by applying it to a substantial Network case.

Publication DOI:
Divisions: College of Engineering & Physical Sciences
?? 50811700Jl ??
College of Engineering & Physical Sciences > Systems analytics research institute (SARI)
College of Engineering & Physical Sciences > Aston Institute of Urban Technology and the Environment (ASTUTE)
Additional Information: © 2021 Copyright held by the owner/author(s). CC BY Funding: This work has been partially supported by The Lerverhulme Trust Fellowship "QuantUn: quantification of uncertainty using Bayesian surprises" (Grant No. RF-2019-548/9) and the EPSRC Research Project Twenty20Insight (Grant No. EP/T017627/1).
Uncontrolled Keywords: autonomous and intelligent software systems,decision-making,non-functional requirements,priorities,runtime models,Software
ISBN: 978-1-4503-8104-8
Last Modified: 14 May 2024 07:33
Date Deposited: 11 May 2021 10:37
Full Text Link:
Related URLs: https://dl.acm. ... 3412841.3442007 (Publisher URL)
http://www.scop ... tnerID=8YFLogxK (Scopus URL)
PURE Output Type: Conference contribution
Published Date: 2021-03-22
Accepted Date: 2021-03-01
Authors: Samin, Huma
Paucar, Luis H. Garcia (ORCID Profile 0000-0003-2915-0830)
Bencomo, Nelly (ORCID Profile 0000-0001-6895-1636)
Sawyer, Peter (ORCID Profile 0000-0001-8044-2738)



Version: Published Version

License: Creative Commons Attribution

Export / Share Citation


Additional statistics for this record