Back to Search Start Over

On-the-fly Probabilistic Model Checking

Authors :
Diego Latella
Michele Loreti
Mieke Massink
Source :
Electronic Proceedings in Theoretical Computer Science, Vol 166, Iss Proc. ICE 2014, Pp 45-59 (2014)
Publication Year :
2014
Publisher :
Open Publishing Association, 2014.

Abstract

Model checking approaches can be divided into two broad categories: global approaches that determine the set of all states in a model M that satisfy a temporal logic formula f, and local approaches in which, given a state s in M, the procedure determines whether s satisfies f. When s is a term of a process language, the model checking procedure can be executed ``on-the-fly'', driven by the syntactical structure of s. For certain classes of systems, e.g. those composed of many parallel components, the local approach is preferable because, depending on the specific property, it may be sufficient to generate and inspect only a relatively small part of the state space. We propose an efficient, on-the-fly, PCTL model checking procedure that is parametric with respect to the semantic interpretation of the language. The procedure comprises both bounded and unbounded until modalities. The correctness of the procedure is shown and its efficiency is compared with a global PCTL model checker on representative applications.

Details

Language :
English
ISSN :
20752180
Volume :
166
Issue :
Proc. ICE 2014
Database :
Directory of Open Access Journals
Journal :
Electronic Proceedings in Theoretical Computer Science
Publication Type :
Academic Journal
Accession number :
edsdoj.bac9f4bbfd8e43008fce4ea058f58cd0
Document Type :
article
Full Text :
https://doi.org/10.4204/EPTCS.166.6