Title
Advances in probabilistic model checking with PRISM: variable reordering, quantiles and weak deterministic Büchi automata.
Abstract
The popular model checker PRISM has been successfully used for the modeling and analysis of complex probabilistic systems. As one way to tackle the challenging state explosion problem, PRISM supports symbolic storage and manipulation using multi-terminal binary decision diagrams for representing the models and in the computations. However, it lacks automated heuristics for variable reordering, even though it is well known that the order of BDD variables plays a crucial role for compact representations and efficient computations. In this article, we present a collection of extensions to PRISM. First, we provide support for automatic variable reordering within the symbolic engines of PRISM and allow users to manually control the variable ordering at a fine-grained level. Second, we provide extensions in the realm of reward-bounded properties, namely symbolic computations of quantiles in Markov decision processes and, for both the explicit and symbolic engines, the approximative computation of quantiles for continuous-time Markov chains as well as support for multi-reward-bounded properties. Finally, we provide an implementation for obtaining minimal weak deterministic Büchi automata for the obligation fragment of linear temporal logic (LTL), with applications for expected accumulated reward computations with a finite horizon given by a co-safe LTL formula.
Year
DOI
Venue
2018
10.1007/s10009-017-0456-3
STTT
Keywords
Field
DocType
Probabilistic model checking, MTBDD, Variable reordering, Quantiles, LTL, Deterministic automata
Model checking,Computer science,Markov chain,Binary decision diagram,Markov decision process,Algorithm,Linear temporal logic,Theoretical computer science,Heuristics,Probabilistic logic,Büchi automaton
Journal
Volume
Issue
ISSN
20
2
1433-2779
Citations 
PageRank 
References 
5
0.38
35
Authors
8
Name
Order
Citations
PageRank
Joachim Klein11189.33
Christel Baier23053185.85
Philipp Chrszon3333.10
Marcus Daum4413.00
Clemens Dubslaff511010.26
Sascha Klüppelholz628720.48
Steffen Märcker7694.89
David Müller8222.39