© 2015 ACM. Continuous change changes everything; it introduces various uncertainties, which may harm the sustainability of software systems. We argue that integrating runtime adaptation and evolution is crucial for the sustainability of software systems. Realising this integration calls for a radical change in the way software is developed and operated. Our position is that we need to Design for Sustainability. To that end, we present: (i) the AdEpS model (Adaptation and Evolution processes for Sustainability) to handle and mitigate uncertainties by means of integrating runtime adaptation and evolution, and (ii) a set of engineering principles to design software systems that facilitate the application of the AdEpS model to build sustainabl...
The dominant force driving software development in the 90’s is the need to confront rapid change. So...
In this paper we present a proposal for safely evolving a software system against run-time changes. ...
This open access book presents the outcomes of the “Design for Future – Managed Software Evolution” ...
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...
Adaptation and sustainability are two key challenges leading the development of software-systems now...
<p>Principally associated with the field of ecology in order to address humanities increasing ecolog...
Context Modern societies are highly dependent on complex, large-scale, software-intensive systems th...
(c) 2015, IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained fo...
This paper describes a process-oriented construction of sustainability. The main argument is that su...
Sustainability is a central objective for systems development because, according to Rockström et al....
Context: It is impossible to imagine our everyday and professional lives without software. Consequen...
he need for software continues to grow exponentially within every aspect of our society and the dema...
The increasing need for continuously available software systems has raised two key-issues: self-adap...
International audienceThe increasing need for continuously available software systems has raised two...
The dominant force driving software development in the 90’s is the need to confront rapid change. So...
In this paper we present a proposal for safely evolving a software system against run-time changes. ...
This open access book presents the outcomes of the “Design for Future – Managed Software Evolution” ...
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...
Adaptation and sustainability are two key challenges leading the development of software-systems now...
<p>Principally associated with the field of ecology in order to address humanities increasing ecolog...
Context Modern societies are highly dependent on complex, large-scale, software-intensive systems th...
(c) 2015, IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained fo...
This paper describes a process-oriented construction of sustainability. The main argument is that su...
Sustainability is a central objective for systems development because, according to Rockström et al....
Context: It is impossible to imagine our everyday and professional lives without software. Consequen...
he need for software continues to grow exponentially within every aspect of our society and the dema...
The increasing need for continuously available software systems has raised two key-issues: self-adap...
International audienceThe increasing need for continuously available software systems has raised two...
The dominant force driving software development in the 90’s is the need to confront rapid change. So...
In this paper we present a proposal for safely evolving a software system against run-time changes. ...
This open access book presents the outcomes of the “Design for Future – Managed Software Evolution” ...