TY - GEN
T1 - Soft-Goal Approximation Context Awareness of Goal-Driven Self-Adaptive Systems
AU - Vialon, Aurelien
AU - Tei, Kenji
AU - Aknine, Samir
N1 - Funding Information:
ACKNOWLEDGEMENT The research was partially supported by National Institute of Information and Communications Technology (NICT), JAPAN (contract N° 18301), and JSPS KAKENHI Grant Number 17H00732.
Publisher Copyright:
© 2017 IEEE.
PY - 2017/8/8
Y1 - 2017/8/8
N2 - In goal-driven self-adaptive systems, a goal model is used as a requirement model and is held by the system even at runtime. At this moment, the self-adaptive system, which can change its behaviour at runtime, will be able to reason over the variability within the goal model. It will then be able to find the best behaviour to deal with environment evolutions. However, the uncertain nature of the requirements engineering concepts in a real dynamic world is not always rightfully defined. In particular, quality requirements runtime changes are almost never considered in the literacy. Specifically, a problem we highlight here is the lack of context consideration in quality constraint approximation. Our purpose is to clearly define this problem and to propose a first solution. In this paper, we introduce a flexible version of the quality constraints. This new kind of quality constraints can be rewritten at runtime to tackle the context change induced by the environment change. To stick the constraint definition to the context change, we developed a new algorithm which modifies the specification of the quality constraints at runtime.
AB - In goal-driven self-adaptive systems, a goal model is used as a requirement model and is held by the system even at runtime. At this moment, the self-adaptive system, which can change its behaviour at runtime, will be able to reason over the variability within the goal model. It will then be able to find the best behaviour to deal with environment evolutions. However, the uncertain nature of the requirements engineering concepts in a real dynamic world is not always rightfully defined. In particular, quality requirements runtime changes are almost never considered in the literacy. Specifically, a problem we highlight here is the lack of context consideration in quality constraint approximation. Our purpose is to clearly define this problem and to propose a first solution. In this paper, we introduce a flexible version of the quality constraints. This new kind of quality constraints can be rewritten at runtime to tackle the context change induced by the environment change. To stick the constraint definition to the context change, we developed a new algorithm which modifies the specification of the quality constraints at runtime.
KW - Context Awareness
KW - Goal-driven self-adaptive systems
KW - Quality Constraint
KW - Requirements Engineering
KW - Self-Adaptive systems
KW - Soft-Goal
UR - http://www.scopus.com/inward/record.url?scp=85034450810&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85034450810&partnerID=8YFLogxK
U2 - 10.1109/ICAC.2017.25
DO - 10.1109/ICAC.2017.25
M3 - Conference contribution
AN - SCOPUS:85034450810
T3 - Proceedings - 2017 IEEE International Conference on Autonomic Computing, ICAC 2017
SP - 233
EP - 238
BT - Proceedings - 2017 IEEE International Conference on Autonomic Computing, ICAC 2017
A2 - Wang, Xiaorui
A2 - Lei, Hui
A2 - Stewart, Christopher
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 14th IEEE International Conference on Autonomic Computing, ICAC 2017
Y2 - 17 July 2017 through 21 July 2017
ER -