The thesis proposes a generic, configurable and enhanced goal-oriented decision-making model for self-adaptive software systems. The model has been designed to include feedback control loops as first class entities in the adaptation process whereby the decision-making processes can assess the impact of a previously executed decision, so that better decisions can be made in the future. Furthermore, the model provides the ability to detect and resolve conflicts amongst dependant adaptation requirements. The realization of the decision-model is extremely generic, flexible and extensible. It allows different voting algorithms to be specified for choosing a winner requirement for clusters of flexible adaptation requirements. Moreover, the implem...
Purpose of the research. The purpose of the study is to develop a new universal method of self-adapt...
International audienceDespite the valuable contributions on self-adaptation, most implemented approa...
Abstract: One of the main challenges of developing self-adaptive systems in open environments comes ...
[Context/Motivation] Different modeling techniques have been used to model requirements and decision...
peer-reviewedSelf-adaptive software is a closed-loop system, since it continuously monitors its cont...
Today's software is expected to be able to work autonomously in an unpredictable environment, avoidi...
Abstract. [Context / Motivation] Different modeling techniques have been used to model requirements ...
Self-adaptive systems aim at autonomously achieving their objectives in a dynamic environment, adap...
Nowadays, there are more and more software systems operating in highly open, dynamic and unpredictab...
The complexity of software systems is exploding, along with their use and application in new domains...
One of the challenges in self-adaptive software systems is to make adaptation plans in response to p...
Goal-oriented adaptation provides a powerful mechanism to develop self-adaptive systems, enabling sy...
Adaptation and sustainability are two key challenges leading the development of software-systems now...
Designing an adaptive system to meet its quality constraints in the face of environmental uncertaint...
Self-adaptive software aims at anticipating changes which occur in a complex environment and to auto...
Purpose of the research. The purpose of the study is to develop a new universal method of self-adapt...
International audienceDespite the valuable contributions on self-adaptation, most implemented approa...
Abstract: One of the main challenges of developing self-adaptive systems in open environments comes ...
[Context/Motivation] Different modeling techniques have been used to model requirements and decision...
peer-reviewedSelf-adaptive software is a closed-loop system, since it continuously monitors its cont...
Today's software is expected to be able to work autonomously in an unpredictable environment, avoidi...
Abstract. [Context / Motivation] Different modeling techniques have been used to model requirements ...
Self-adaptive systems aim at autonomously achieving their objectives in a dynamic environment, adap...
Nowadays, there are more and more software systems operating in highly open, dynamic and unpredictab...
The complexity of software systems is exploding, along with their use and application in new domains...
One of the challenges in self-adaptive software systems is to make adaptation plans in response to p...
Goal-oriented adaptation provides a powerful mechanism to develop self-adaptive systems, enabling sy...
Adaptation and sustainability are two key challenges leading the development of software-systems now...
Designing an adaptive system to meet its quality constraints in the face of environmental uncertaint...
Self-adaptive software aims at anticipating changes which occur in a complex environment and to auto...
Purpose of the research. The purpose of the study is to develop a new universal method of self-adapt...
International audienceDespite the valuable contributions on self-adaptation, most implemented approa...
Abstract: One of the main challenges of developing self-adaptive systems in open environments comes ...