Adaptation and sustainability are two key challenges leading the development of software-systems nowadays. Adaptation denotes the capacity of a system to cope with variations and uncertainties at runtime in order to continue providing its functionalities with certain quality levels, notwithstanding change. But how can adaptation and its intent be expressed at design time so that to analyze its possible impact at runtime over a long period of time? To answer this question we look at adaptation from the sustainability point of view. Sustainability denotes the capacity of a system to both endure and preserve its function over time. We propose an approach which uses decision maps to make sustainability-driven decisions for adaptation in a syste...
Abstract: Long living software systems (LLSSs) must provide the flexibility to react to changes in t...
One of the most difficult problems that humanity currently faces is the sustainable development of o...
[Context/Motivation] Different modeling techniques have been used to model requirements and decision...
Continuous change changes everything; it introduces various uncertainties, which may harm the sustai...
Continuous change changes everything; it introduces various uncertainties, which may harm the sustai...
In software engineering, sustainability can be defined as the "capacity to endure" and to "preserve ...
Self-adaptive systems aim at autonomously achieving their objectives in a dynamic environment, adap...
International audienceSelf-adaptation is emerging as an increasingly important capability for many a...
Self-awareness and self-adaptation have become primary concerns in large-scale systems as they have ...
One of the most difficult problems that humanity currently faces is the sustainable development of o...
Today's software is expected to be able to work autonomously in an unpredictable environment, avoidi...
Nowadays, there are more and more software systems operating in highly open, dynamic and unpredictab...
There is increasing interest in long-term plans that can adapt to changing situations under conditio...
An increasing number of mission-critical software systems require dependability, robustness, adaptab...
Traditional fragmented and mechanistic science is unable to cope with issues about sustainability, a...
Abstract: Long living software systems (LLSSs) must provide the flexibility to react to changes in t...
One of the most difficult problems that humanity currently faces is the sustainable development of o...
[Context/Motivation] Different modeling techniques have been used to model requirements and decision...
Continuous change changes everything; it introduces various uncertainties, which may harm the sustai...
Continuous change changes everything; it introduces various uncertainties, which may harm the sustai...
In software engineering, sustainability can be defined as the "capacity to endure" and to "preserve ...
Self-adaptive systems aim at autonomously achieving their objectives in a dynamic environment, adap...
International audienceSelf-adaptation is emerging as an increasingly important capability for many a...
Self-awareness and self-adaptation have become primary concerns in large-scale systems as they have ...
One of the most difficult problems that humanity currently faces is the sustainable development of o...
Today's software is expected to be able to work autonomously in an unpredictable environment, avoidi...
Nowadays, there are more and more software systems operating in highly open, dynamic and unpredictab...
There is increasing interest in long-term plans that can adapt to changing situations under conditio...
An increasing number of mission-critical software systems require dependability, robustness, adaptab...
Traditional fragmented and mechanistic science is unable to cope with issues about sustainability, a...
Abstract: Long living software systems (LLSSs) must provide the flexibility to react to changes in t...
One of the most difficult problems that humanity currently faces is the sustainable development of o...
[Context/Motivation] Different modeling techniques have been used to model requirements and decision...