Incremental Verification of Parametric and Reconfigurable Markov Chains

04/05/2018
by   Paul Gainer, et al.
0

The analysis of parametrised systems is a growing field in verification, but the analysis of parametrised probabilistic systems is still in its infancy. This is partly because it is much harder: while there are beautiful cut-off results for non-stochastic systems that allow to focus only on small instances, there is little hope that such approaches extend to the quantitative analysis of probabilistic systems, as the probabilities depend on the size of a system. The unicorn would be an automatic transformation of a parametrised system into a formula, which allows to plot, say, the likelihood to reach a goal or the expected costs to do so, against the parameters of a system. While such analysis exists for narrow classes of systems, such as waiting queues, we aim both lower---stepwise exploring the parameter space---and higher---considering general systems. The novelty is to heavily exploit the similarity between instances of parametrised systems. When the parameter grows, the system for the smaller parameter is, broadly speaking, present in the larger system. We use this observation to guide the elegant state-elimination method for parametric Markov chains in such a way, that the model transformations will start with those parts of the system that are stable under increasing the parameter. We argue that this can lead to a very cheap iterative way to analyse parametric systems, show how this approach extends to reconfigurable systems, and demonstrate on two benchmarks that this approach scales.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/07/2017

Parametric Markov Chains: PCTL Complexity and Fraction-free Gaussian Elimination

Parametric Markov chains have been introduced as a model for families of...
research
09/17/2019

Verifying Reachability Properties in Markov Chains via Incremental Induction

There is a scalability gap between probabilistic and non-probabilistic v...
research
05/15/2018

Accelerated Model Checking of Parametric Markov Chains

Parametric Markov chains occur quite naturally in various applications: ...
research
07/01/2019

Parametric Verification: An Introduction

This paper constitutes a short introduction to parametric verification o...
research
08/19/2019

Local Reasoning about Parametric and Reconfigurable Component-based Systems

We introduce a logical framework for the specification and verification ...
research
10/11/2019

Parametric Systems: Verification and Synthesis

In this paper we study possibilities of using hierarchical reasoning, sy...
research
03/22/2019

A Model Counter's Guide to Probabilistic Systems

In this paper, we systematize the modeling of probabilistic systems for ...

Please sign up or login with your details

Forgot password? Click here to reset