Proceedings of the 9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems 2014
DOI: 10.1145/2593929.2593932
|View full text |Cite
|
Sign up to set email alerts
|

Efficient runtime quantitative verification using caching, lookahead, and nearly-optimal reconfiguration

Abstract: Self-adaptive systems used in safety-critical and businesscritical applications must continue to comply with strict non-functional requirements while evolving in order to adapt to changing workloads, environments, and goals. Runtime quantitative verification (RQV) has been proposed as an effective means of enhancing self-adaptive systems with this capability. However, RQV frequently fails to provide the fast response times and low computation overheads required by real-world self-adaptive systems. In this pape… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
53
0

Year Published

2015
2015
2024
2024

Publication Types

Select...
5
3
1

Relationship

2
7

Authors

Journals

citations
Cited by 40 publications
(53 citation statements)
references
References 27 publications
(39 reference statements)
0
53
0
Order By: Relevance
“…PRISM parametric Markov models are increasingly used to model software architectures, e.g. in the emerging field of self-adaptive software [34]- [37]. Another threat might occur if our method generated a Pareto front that approached the actual Pareto front insufficiently, producing only low quality designs or designs that did not satisfy the required quality constraints.…”
Section: Case Studiesmentioning
confidence: 99%
“…PRISM parametric Markov models are increasingly used to model software architectures, e.g. in the emerging field of self-adaptive software [34]- [37]. Another threat might occur if our method generated a Pareto front that approached the actual Pareto front insufficiently, producing only low quality designs or designs that did not satisfy the required quality constraints.…”
Section: Case Studiesmentioning
confidence: 99%
“…Given a Markovian model of the analysed system, probabilistic model checking tools, such as PRISM (Kwiatkowska et al, 2011) and MRMC (Katoen et al, 2011), use efficient symbolic algorithms to efficiently examine its entire state space, producing results that are guaranteed to be correct. The technique has been successfully used to analyse nonfunctional properties of systems ranging from cloud infrastructure (Calinescu et al, 2012) and service-based systems (Calinescu et al, 2013) to unmanned vehicles (Gerasimou et al, 2014). Typical properties that can be established using the probabilistic model checking include: 'What is the probability that the agent will safely reach the goal area?'…”
Section: Preliminariesmentioning
confidence: 99%
“…The formal technique presented in this paper is called continual verification and is proposed to ensure reliability and performance requirements of safety-critical systems, even when they evolve. The run-time quantitative verification (RQV) technique has been proposed in [21] to make systems self-adaptive to changing workloads, environments, and goals. The approach is targeted to self-adaptive systems used in safety-critical and business critical applications, characterized by the need to comply with strict non-functional requirements.…”
Section: Modeling Systems Goals and Requirementsmentioning
confidence: 99%