2013
DOI: 10.1007/978-3-642-35813-5_1
|View full text |Cite
|
Sign up to set email alerts
|

Abstract: Abstract. The goal of this roadmap paper is to summarize the stateof-the-art and identify research challenges when developing, deploying and managing self-adaptive software systems. Instead of dealing with a wide range of topics associated with the field, we focus on four essential topics of self-adaptation: design space for self-adaptive solutions, software engineering processes for self-adaptive systems, from centralized to decentralized control, and practical run-time verification & validation for self-adap… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

2
335
0
10

Year Published

2015
2015
2022
2022

Publication Types

Select...
5
1
1

Relationship

2
5

Authors

Journals

citations
Cited by 461 publications
(347 citation statements)
references
References 47 publications
(66 reference statements)
2
335
0
10
Order By: Relevance
“…Drivers of change are often requirements to maintain quality-of-service at the user end to maintain within the limits (non-functional requirements) possible stated in a service-level agreement. In [4], a number of model dimensions are identified that help to frame the adaptivity problem: -Goals as system objectives: evolution, flexibility, multiplicity, dependency -Change captures causes of adaptation: source, type, frequency, anticipation. -Mechanism implements adaptation: type, autonomy, organisation, scope, duration, timeliness, triggering -Effects define adaptation impact: criticality, predictability, overhead, resilience A challenges here is the mapping of requirements to the underlying architecture.…”
Section: Dynamic Requirements and Modelsmentioning
confidence: 99%
See 2 more Smart Citations
“…Drivers of change are often requirements to maintain quality-of-service at the user end to maintain within the limits (non-functional requirements) possible stated in a service-level agreement. In [4], a number of model dimensions are identified that help to frame the adaptivity problem: -Goals as system objectives: evolution, flexibility, multiplicity, dependency -Change captures causes of adaptation: source, type, frequency, anticipation. -Mechanism implements adaptation: type, autonomy, organisation, scope, duration, timeliness, triggering -Effects define adaptation impact: criticality, predictability, overhead, resilience A challenges here is the mapping of requirements to the underlying architecture.…”
Section: Dynamic Requirements and Modelsmentioning
confidence: 99%
“…Control theory can help to build the models and the reasoning about them to inform the decision making [4]. Decision making is a multi-objective process [10].…”
Section: Control Theory and Controller Architecturementioning
confidence: 99%
See 1 more Smart Citation
“…Despite significant research over the past decade, the rigorous engineering of adaptive and self-managing systems remains a formidable challenge [7]. In similar circumstances affecting another area of software engineering, Feather et al [9] proposed the use of requirements and specification exemplars to drive and communicate research advances, establish research agendas, and compare and contrast alternative approaches.…”
Section: Introductionmentioning
confidence: 99%
“…In similar circumstances affecting another area of software engineering, Feather et al [9] proposed the use of requirements and specification exemplars to drive and communicate research advances, establish research agendas, and compare and contrast alternative approaches. Likewise, the research community suggested the use of exemplar systems as stepping stones to develop the necessary benchmarks, methods, techniques and tools for the engineering of self-adaptive software systems [5], [7]. However, only a few such exemplars have been proposed so far, with varying degrees of success.…”
Section: Introductionmentioning
confidence: 99%