DocumentCode :
2550678
Title :
Model Checking Randomized Algorithms with Java PathFinder
Author :
Zhang, Xin ; van Breugel, Franck
Author_Institution :
Dept. of Comput. Sci. & Eng., York Univ., Toronto, ON, Canada
fYear :
2010
fDate :
15-18 Sept. 2010
Firstpage :
157
Lastpage :
158
Abstract :
On the one hand, probabilistic model checkers such as PRISM have been successfully employed to verify models of probabilistic systems. However, they are not suitable for checking properties such as uncaught exceptions of the actual code of the system. On the other hand, model checkers such as Java PathFinder (JPF) have been used with success to verify actual code of systems. However, they do not take into account the probabilities associated with the probabilistic choices of the systems. In this paper, we bridge the gap by extending JPF so that it takes those probabilities into account. We introduce a method to express a probabilistic choice in Java so that JPF can easily extract the probabilities of the alternatives of the probabilistic choice. By default, JPF traverses the state space using a depth-first search or a breadth-first search. We have implemented in JPF several search strategies which use the probabilities associated with the alternatives of probabilistic choices. To address the state explosion problem, we keep track of the amount of progress made by JPF.
Keywords :
formal verification; probability; randomised algorithms; tree searching; Java PathFinder; PRISM probabilistic model checkers; breadth-first search; depth-first search; model checking; probabilistic choice; randomized algorithms; state explosion problem; Computational modeling; Explosions; Java; Presses; Probabilistic logic; Search problems; Space exploration; Java; Java PathFinder; model checking; progress measure; randomized algorithm; search strategy;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Quantitative Evaluation of Systems (QEST), 2010 Seventh International Conference on the
Conference_Location :
Williamsburg, VA
Print_ISBN :
978-1-4244-8082-1
Type :
conf
DOI :
10.1109/QEST.2010.28
Filename :
5600394
Link To Document :
بازگشت