2009
DOI: 10.1007/978-3-642-02161-9_1
|View full text |Cite
|
Sign up to set email alerts
|

Software Engineering for Self-Adaptive Systems: A Research Roadmap

Abstract: Abstract. The goal of this roadmap paper is to summarize the state-ofthe-art and to identify critical challenges for the systematic software engineering of self-adaptive systems. The paper is partitioned into four parts, one for each of the identified essential views of self-adaptation: modelling dimensions, requirements, engineering, and assurances. For each view, we present the state-of-the-art and the challenges that our community must address. This roadmap paper is a result of the Dagstuhl Seminar 08031 on… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

4
535
0
9

Year Published

2009
2009
2021
2021

Publication Types

Select...
4
2
2

Relationship

2
6

Authors

Journals

citations
Cited by 797 publications
(574 citation statements)
references
References 46 publications
4
535
0
9
Order By: Relevance
“…As outlined in [5], the topic of self-adaptive systems has been studied in several communities such as distributed systems, biologically-inspired computing, robotics, machine learning, control theory, network-based systems, etc. and recently also in the software engineering field [5,25].…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…As outlined in [5], the topic of self-adaptive systems has been studied in several communities such as distributed systems, biologically-inspired computing, robotics, machine learning, control theory, network-based systems, etc. and recently also in the software engineering field [5,25].…”
Section: Related Workmentioning
confidence: 99%
“…and recently also in the software engineering field [5,25]. In particular, approaches spanning software architecture [8], service-oriented applications [11,9], pervasive applications [26] and autonomic systems [4] have been recently proposed.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…This ability obviously has a cost: the design, construction, modeling, implementation and validation of self-adaptive systems put developers and designers in front of significant challenges [6]- [8].…”
Section: Introductionmentioning
confidence: 99%
“…Over the past decade, many self-adaptive approaches and systems have been proposed by researchers from the software engineering for adaptive and self-managing systems (SEAMS) community, with multiple adaptation purposes [4,5]. Certainly, many of the proposed self-adaptive software (SAS) systems have been designed to operate in highly dynamic socio-technical ecosystems where requirements, models, and contexts change at runtime [6]. This wide spectrum of system types, adaptation concerns, and dynamic goals has made it difficult to develop general runtime V&V methods.…”
Section: Introductionmentioning
confidence: 99%