Modelling Uncertainty for Requirements: The Case of Surprises

Dylan J. Walton,Huma Samin,Nelly Bencomo

2023 IEEE 31st International Requirements Engineering Conference Workshops (REW)(2023)

引用 0|浏览6
暂无评分
摘要
The concept of Surprise has been used to model uncertainty for self-adaptive systems (SAS). The uncertainty in the environment of SAS demands the system to perform self-adaptation decisions, and therefore makes it hard to formulate, validate and manage their non-functional requirements (NFRs). A number of probabilistic measures exist that compute surprise to flag up situations of uncertainty for NFRs. A problem with these measures is that they don't give any information about how big or small the surprise is, and therefore lack support for quantification of the level of uncertainty and its impact on NFRs. The challenge here is to classify the size of surprise to better model uncertainty levels for NFRs. We argue based on classification, surprise can be used to identify failure situations for NFRs, and thereby support modelling of risks. In this paper, we propose a framework to allow for the classification of surprise. Based on this framework, we perform an analysis into risk for the NFRs. As a proof of concept, we have applied the framework to case of Remote Mirroring. The risk analysis is performed on both individual NFRs as well as combinations of them to demonstrate the framework's utility across a variety of tasks.
更多
查看译文
关键词
Uncertainty Modelling, Surprise, Self-Adaptive Systems, Risk Analysis, Non-Functional Requirements
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要