TY - GEN
T1 - Requirements for self-adaptation
AU - Bencomo, Nelly
PY - 2013/12/1
Y1 - 2013/12/1
N2 - Self-adaptation is emerging as an increasingly important capability for many applications, particularly those deployed in dynamically changing environments, such as ecosystem monitoring and disaster management. One key challenge posed by Self-Adaptive Systems (SAS) is the need to handle changes to the requirements and corresponding behavior of a SAS in response to varying environmental condition during runtime. In this paper, we discuss the role of uncertainty in such systems, research challenges and present results from our experiences when tackling those challenges. We also review different modeling techniques for the development of self-adaptive systems with specific emphasis on goal-based techniques.
AB - Self-adaptation is emerging as an increasingly important capability for many applications, particularly those deployed in dynamically changing environments, such as ecosystem monitoring and disaster management. One key challenge posed by Self-Adaptive Systems (SAS) is the need to handle changes to the requirements and corresponding behavior of a SAS in response to varying environmental condition during runtime. In this paper, we discuss the role of uncertainty in such systems, research challenges and present results from our experiences when tackling those challenges. We also review different modeling techniques for the development of self-adaptive systems with specific emphasis on goal-based techniques.
KW - Reflection
KW - Requirements
KW - Run-time
KW - Self-adaptive system
UR - http://www.scopus.com/inward/record.url?scp=84894159282&partnerID=8YFLogxK
UR - https://link.springer.com/chapter/10.1007%2F978-3-642-35992-7_7
U2 - 10.1007/978-3-642-35992-7_7
DO - 10.1007/978-3-642-35992-7_7
M3 - Conference publication
AN - SCOPUS:84894159282
SN - 9783642359910
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 271
EP - 296
BT - Generative and Transformational Techniques in Software Engineering IV - International Summer School, GTTSE 2011, Revised Papers
PB - Springer
T2 - 4th International Summer School on Generative and Transformational Techniques in Software Engineering IV, GTTSE 2011
Y2 - 3 July 2011 through 9 July 2011
ER -