Proceedings of the 33rd International Conference on Software Engineering 2011
DOI: 10.1145/1985793.1985840
|View full text |Cite
|
Sign up to set email alerts
|

Run-time efficient probabilistic model checking

Abstract: Unpredictable changes continuously affect software systems and may have a severe impact on their quality of service, potentially jeopardizing the system's ability to meet the desired requirements. Changes may occur in critical components of the system, clients' operational profiles, requirements, or deployment environments.The adoption of software models and model checking techniques at run time may support automatic reasoning about such changes, detect harmful configurations, and potentially enable appropriat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
128
0

Year Published

2012
2012
2019
2019

Publication Types

Select...
7
1

Relationship

1
7

Authors

Journals

citations
Cited by 154 publications
(129 citation statements)
references
References 29 publications
0
128
0
Order By: Relevance
“…At runtime all that is needed to obtain the actual analysis response is to replace the symbolic variables with the actual values provided from modeling, as soon as they are discovered. The evaluation of a mathematical expression, is in general a much simpler task than model-checking, and can be performed in a very short time even on low power devices, as we shown in [12].…”
Section: Extending Pctl With Rewardsmentioning
confidence: 99%
See 2 more Smart Citations
“…At runtime all that is needed to obtain the actual analysis response is to replace the symbolic variables with the actual values provided from modeling, as soon as they are discovered. The evaluation of a mathematical expression, is in general a much simpler task than model-checking, and can be performed in a very short time even on low power devices, as we shown in [12].…”
Section: Extending Pctl With Rewardsmentioning
confidence: 99%
“…In [12] we introduced a computational approach entirely based on matrix operations that can be straightforwardly suitable for parallelization. In this paper we will instead focus on how to efficiently compute matrix B in a sequential environment.…”
Section: Linear Algebra Approachesmentioning
confidence: 99%
See 1 more Smart Citation
“…To improve efficiency, one can employ parametric approaches, e.g. [21], and specifically parameter synthesis [28]. We consider parametric probabilistic models, where probabilities are specified in terms of expressions over parameters, rather than concrete values.…”
Section: Adaptivenessmentioning
confidence: 99%
“…In [26] a model checker executed from the current local state has been used to predict and prevent future inconsistencies in a distributed system. In the quantitative runtime setting, a number of approaches have been proposed for different types of models, to mention the autonomic approach of [2,1] for discrete-and continuous-time Markov chains, parametric techniques of [15,16] for discrete time Markov chains and the incremental approach of [21] for Markov decision processes. Partially observable Markov decision processes are known to be infeasible, but a promising partial approach to adversary generation was recently proposed in [18].…”
Section: Introductionmentioning
confidence: 99%