Kwiatkowska, M., Norman, G. and Parker, D. (2004) Probabilistic symbolic model checking with PRISM: a hybrid approach. International Journal on Software Tools for Technology Transfer (STTT), 6(2), pp. 128-142. (doi: 10.1007/s10009-004-0140-2)
Full text not currently available from Enlighten.
Publisher's URL: http://www.springerlink.com/
Abstract
In this paper we present efficient symbolic techniques for probabilistic model checking. These have been implemented in PRISM, a tool for the analysis of probabilistic models such as discrete-time Markov chains, continuous-time Markov chains and Markov decision processes using specifications in the probabilistic temporal logics PCTL and CSL. Motivated by the success of model checkers such as SMV which use BDDs (binary decision diagrams), we have developed an implementation of PCTL and CSL model checking based on MTBDDs (multi-terminal BDDs) and BDDs. Existing work in this direction has been hindered by the generally poor performance of MTBDD-based numerical computation, which is often substantially slower than explicit methods using sparse matrices. The focus of this paper is a novel hybrid technique which combines aspects of symbolic and explicit approaches to overcome these performance problems. For typical examples, we achieve a dramatic improvement over the purely symbolic approach. In addition, thanks to the compact model representation using MTBDDs, we can verify systems an order of magnitude larger than with sparse matrices, while almost matching or even beating them for speed.
Item Type: | Articles |
---|---|
Additional Information: | Special section on tools and algorithms for the construction and analysis of systems |
Status: | Published |
Refereed: | Yes |
Glasgow Author(s) Enlighten ID: | Norman, Dr Gethin |
Authors: | Kwiatkowska, M., Norman, G., and Parker, D. |
College/School: | College of Science and Engineering > School of Computing Science |
Journal Name: | International Journal on Software Tools for Technology Transfer (STTT) |
Journal Abbr.: | STTT |
ISSN: | 1433-2779 |
ISSN (Online): | 1433-2787 |
University Staff: Request a correction | Enlighten Editors: Update this record