Symblicit Exploration and Elimination for Probabilistic Model Checking

01/08/2020
by   Ernst Moritz Hahn, et al.
0

Binary decision diagrams can compactly represent vast sets of states, mitigating the state space explosion problem in model checking. Probabilistic systems, however, require multi-terminal diagrams storing rational numbers. They are inefficient for models with many distinct probabilities and for iterative numeric algorithms like value iteration. In this paper, we present a new "symblicit" approach to checking Markov chains and related probabilistic models: We first generate a decision diagram that symbolically collects all reachable states and their predecessors. We then concretise states one-by-one into an explicit partial state space representation. Whenever all predecessors of a state have been concretised, we eliminate it from the explicit state space in a way that preserves all relevant probabilities and rewards. We thus keep few explicit states in memory at any time. Experiments show that very large models can be model-checked in this way with very low memory consumption.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/30/2020

Using Decision Diagrams to Compactly Represent the State Space for Explicit Model Checking

The enormous number of states reachable during explicit model checking i...
research
11/02/2020

Out of Control: Reducing Probabilistic Models by Control-State Elimination

We present a new, simple technique to reduce state space sizes in probab...
research
04/28/2020

Iterative Variable Reordering: Taming Huge System Families

For the verification of systems using model-checking techniques, symboli...
research
12/07/2022

A Decision Diagram Operation for Reachability

Saturation is considered the state-of-the-art method for computing fixpo...
research
07/17/2023

Splitter Orderings for Probabilistic Bisimulation

Model checking has been proposed as a formal verification approach for a...
research
11/04/2019

Optimistic Optimization for Statistical Model Checking with Regret Bounds

We explore application of multi-armed bandit algorithms to statistical m...
research
07/17/2023

Compositional Probabilistic Model Checking with String Diagrams of MDPs

We present a compositional model checking algorithm for Markov decision ...

Please sign up or login with your details

Forgot password? Click here to reset