Proceedings of the 2015 European Conference on Software Architecture Workshops 2015
DOI: 10.1145/2797433.2797497
|View full text |Cite
|
Sign up to set email alerts
|

Design for Sustainability = Runtime Adaptation ∪ Evolution

Abstract: 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 … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
30
0
1

Year Published

2015
2015
2020
2020

Publication Types

Select...
4
1

Relationship

2
3

Authors

Journals

citations
Cited by 21 publications
(32 citation statements)
references
References 33 publications
(26 reference statements)
1
30
0
1
Order By: Relevance
“…Our research contribution builds upon and extends earlier work into a unifying framework for sustainable cloud architectures that integrates evolution and adaptation under various types of uncertainties. In particular, our contribution are the following: a set of change models and change rules that enable specification of architecture transformations for evolution and adaptation of cloud architectures, an application of the framework to a concrete case on document management, and an evaluation of the effectiveness of the framework based on a retrospective evaluation of different cloud applications we have studied over the past years. …”
Section: Introductionmentioning
confidence: 79%
See 3 more Smart Citations
“…Our research contribution builds upon and extends earlier work into a unifying framework for sustainable cloud architectures that integrates evolution and adaptation under various types of uncertainties. In particular, our contribution are the following: a set of change models and change rules that enable specification of architecture transformations for evolution and adaptation of cloud architectures, an application of the framework to a concrete case on document management, and an evaluation of the effectiveness of the framework based on a retrospective evaluation of different cloud applications we have studied over the past years. …”
Section: Introductionmentioning
confidence: 79%
“…Change can occur in 2 incarnations—evolution and adaptation, see Figure based on 1 study . There is a need for systems to be sustainable under change, but change causes uncertainties making goal continuity a challenging task.…”
Section: Sustainability and Change Through Evolution And Adaptationmentioning
confidence: 99%
See 2 more Smart Citations
“…Fig. 4 shows the typical progressing levels of maturity to solve problems of computing systems over time [46]. Software/system engineers typically start by solving specific problems in a specific way.…”
Section: Challenges Aheadmentioning
confidence: 99%