2016
DOI: 10.1016/j.infsof.2015.10.001
|View full text |Cite
|
Sign up to set email alerts
|

ACon: A learning-based approach to deal with uncertainty in contextual requirements at runtime

Abstract: Context: Runtime uncertainty such as unpredictable operational environment and failure of sensors that gather environmental data is a well-known challenge for adaptive systems. Objective: To execute requirements that depend on context correctly, the system needs up-to-date knowledge about the context relevant to such requirements. Techniques to cope with uncertainty in contextual requirements are currently underrepresented. In this paper we present ACon (Adaptation of Contextual requirements), a data-mining ap… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
43
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
5
1
1

Relationship

2
5

Authors

Journals

citations
Cited by 50 publications
(43 citation statements)
references
References 31 publications
0
43
0
Order By: Relevance
“…Uncertainty can be at the same time the driver for and the outcome of adding self-adaptation capabilities to a system. The research community devolved extensive efforts to studying and modeling uncertainty in self-adaptive software (see e.g., [Esfahani and Malek 2013;Esfahani et al 2011;Cheng and Garlan 2007;Ramirez et al 2012a;Ramirez et al 2012b;Bencomo and Belaggoun 2014;Alessia Knauss et al 2016;Cheng et al 2009]) and elicited three main sources for it: (1) requirements can change over time and have different priorities for different users [Baresi et al 2006]; specifications are incomplete, and designs can intention-…”
Section: Dealing With Uncertainty In Control Strategies For Adaptationmentioning
confidence: 99%
“…Uncertainty can be at the same time the driver for and the outcome of adding self-adaptation capabilities to a system. The research community devolved extensive efforts to studying and modeling uncertainty in self-adaptive software (see e.g., [Esfahani and Malek 2013;Esfahani et al 2011;Cheng and Garlan 2007;Ramirez et al 2012a;Ramirez et al 2012b;Bencomo and Belaggoun 2014;Alessia Knauss et al 2016;Cheng et al 2009]) and elicited three main sources for it: (1) requirements can change over time and have different priorities for different users [Baresi et al 2006]; specifications are incomplete, and designs can intention-…”
Section: Dealing With Uncertainty In Control Strategies For Adaptationmentioning
confidence: 99%
“…Self-adaptive systems are able to execute basic requirements engineering activities by themselves to cope with changing conditions that appear at runtime [1]. While selfadaptive systems promise to deal with uncertainty, they challenge current software engineering practices, particularly the activities of requirements definition and satisfaction in uncertain environments.…”
Section: Introductionmentioning
confidence: 99%
“…ACon (Adaptation of Contextual requirements) has emerged as an approach to address the problem of dealing with runtime uncertainty in the presence of contextual requirements [1]. Contextual requirements should be understood as requirements that are characterized to be valid only in a specific context [3,4,5].…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations