TY - JOUR
T1 - Engineering requirements for autonomy features
AU - Vassev, Emil
AU - Hinchey, Mike
N1 - Publisher Copyright:
© Springer International Publishing Switzerland 2015.
PY - 2015
Y1 - 2015
N2 - This chapter outlines an approach to Autonomy Requirements Engineering (ARE). ARE targets the integration and promotion of autonomy in software-intensive systems by providing a mechanism and methodology for elicitation and expression of autonomy requirements. ARE relies on goal-oriented requirements engineering to elicit and define system goals, and uses the generic autonomy requirements model to derive and define assistive and, eventually, alternative objectives. The system may pursue these “self-* objectives” in the presence of factors threatening the achievement of the initial system goals. Once identified, the autonomy requirements are specified with the KnowLang language. To demonstrate the ARE's ability to handle autonomy requirements for autonomic ensembles, the ARE's application to the ASCENS Science Clouds case study is presented and discussed in detail.
AB - This chapter outlines an approach to Autonomy Requirements Engineering (ARE). ARE targets the integration and promotion of autonomy in software-intensive systems by providing a mechanism and methodology for elicitation and expression of autonomy requirements. ARE relies on goal-oriented requirements engineering to elicit and define system goals, and uses the generic autonomy requirements model to derive and define assistive and, eventually, alternative objectives. The system may pursue these “self-* objectives” in the presence of factors threatening the achievement of the initial system goals. Once identified, the autonomy requirements are specified with the KnowLang language. To demonstrate the ARE's ability to handle autonomy requirements for autonomic ensembles, the ARE's application to the ASCENS Science Clouds case study is presented and discussed in detail.
KW - Autonomic computing
KW - Autonomy requirements
KW - Requirements engineering
KW - Self-adaptive behavior
UR - http://www.scopus.com/inward/record.url?scp=84924388669&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-16310-9_11
DO - 10.1007/978-3-319-16310-9_11
M3 - Article
AN - SCOPUS:84924388669
SN - 0302-9743
VL - 8998
SP - 379
EP - 403
JO - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
JF - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
ER -