2014
DOI: 10.1007/978-3-319-08915-7_4
|View full text |Cite
|
Sign up to set email alerts
|

Using Models at Runtime to Address Assurance for Self-Adaptive Systems

Abstract: Abstract.A self-adaptive software system modifies its behavior at runtime in response to changes within the system or in its execution environment. The fulfillment of the system requirements needs to be guaranteed even in the presence of adverse conditions and adaptations. Thus, a key challenge for self-adaptive software systems is assurance. Traditionally, confidence in the correctness of a system is gained through a variety of activities and processes performed at development time, such as design analysis an… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
48
0
1

Year Published

2016
2016
2022
2022

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 79 publications
(52 citation statements)
references
References 132 publications
0
48
0
1
Order By: Relevance
“…Further advocates of formal verification, i.e., static analysis, model checking and runtime verification, for testing autonomous systems include (Schumann & Visser, 2006), (Feather, Fesq, Ingham, Klein, & Nelson, 2004), (Cheng, et al, 2014), (De Lemos, et al, 2013) and (Simmons, Pecheur, & Srinivasan, 2000).…”
Section: Current Approaches For Testing Of Autonomous Systemsmentioning
confidence: 99%
“…Further advocates of formal verification, i.e., static analysis, model checking and runtime verification, for testing autonomous systems include (Schumann & Visser, 2006), (Feather, Fesq, Ingham, Klein, & Nelson, 2004), (Cheng, et al, 2014), (De Lemos, et al, 2013) and (Simmons, Pecheur, & Srinivasan, 2000).…”
Section: Current Approaches For Testing Of Autonomous Systemsmentioning
confidence: 99%
“…Some of these quality attributes may be more easily guaranteed at runtime than at design time. In [115], authors discuss several adaptation properties defined as assurance criteria on the adaptation process, and mapped to quality attributes measurable at runtime for both the target system and the adaptation mechanism. However, it is targeting self- adaptive systems and not the DSE domain.…”
Section: Main Findings Open Problems and Future Workmentioning
confidence: 99%
“…In order to advance the findings of this survey, the use of solid modeling languages, techniques, tools and practices are highly desirable. Toward this end, models@runtime or runtime models [115] can be a key technique which can be explored toward addressing the shortcomings of the existing primary methods. The requirements reflection method has explored models@runtime to support synchronization between goal-based requirements and the architecture (evolution) and dynamically generate software artefacts at execution time.…”
Section: Main Findings Open Problems and Future Workmentioning
confidence: 99%
See 1 more Smart Citation
“…We therefore need to empower systems to assume these new tasks, which, in turn, requires corresponding knowledge as well as mechanisms operating on that knowledge. A general scheme that we deem a promising starting point is the concept of models at runtime [5], which can be utilized to dynamically manage functional properties as well as non-functional properties and assurances [6].…”
Section: Introductionmentioning
confidence: 99%