TY - GEN
T1 - Finite-Horizon Bisimulation Minimisation for Probabilistic Systems
AU - Kamaleson, Nishanthan
AU - Parker, David
AU - Rowe, Jonathan
PY - 2016/4/8
Y1 - 2016/4/8
N2 - We present model reduction techniques to improve the efficiency and scalability of verifying probabilistic systems over a finite time horizon. We propose a finite-horizon variant of probabilistic bisimulation for discrete-time Markov chains, which preserves a bounded fragment of the temporal logic PCTL. In addition to a standard partitionrefinement based minimisation algorithm, we present on-the-fly finite-horizon minimisation techniques, which are based on a backwards traversal of the Markov chain, directly from a high-level model description. We investigate both symbolic and explicit-state implementations, using SMT solvers and hash functions, respectively, and implement them in the PRISM model checker. We show that finite-horizon reduction can provide significant reductions in model size, in some cases outperforming PRISM’s existing efficient implementations of probabilistic verification.
AB - We present model reduction techniques to improve the efficiency and scalability of verifying probabilistic systems over a finite time horizon. We propose a finite-horizon variant of probabilistic bisimulation for discrete-time Markov chains, which preserves a bounded fragment of the temporal logic PCTL. In addition to a standard partitionrefinement based minimisation algorithm, we present on-the-fly finite-horizon minimisation techniques, which are based on a backwards traversal of the Markov chain, directly from a high-level model description. We investigate both symbolic and explicit-state implementations, using SMT solvers and hash functions, respectively, and implement them in the PRISM model checker. We show that finite-horizon reduction can provide significant reductions in model size, in some cases outperforming PRISM’s existing efficient implementations of probabilistic verification.
U2 - 10.1007/978-3-319-32582-8_10
DO - 10.1007/978-3-319-32582-8_10
M3 - Conference contribution
SN - 978-3-319-32581-1
T3 - Lecture Notes in Computer Science
SP - 147
EP - 164
BT - Model Checking Software
PB - Springer
T2 - 23rd International Symposium, SPIN 2016, Co-located with ETAPS 2016
Y2 - 7 April 2016 through 8 April 2016
ER -