Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Efficient analysis of probabilistic programs with an unbounded counter
Brázdil T., Kiefer S., Kŭcera A. Journal of the ACM61 (6):1-35,2014.Type:Article
Date Reviewed: Mar 30 2015

The authors consider a probabilistic recursive program working on data of unbounded size, for example, with a geometric probability distribution for what the data looks like. This makes sense for common data structures like trees. Is the expected time that the program will terminate finite? Is it almost sure (probability 1) that all runs, finite and infinite, satisfy a property specified by a deterministic Rabin automaton on infinite words? When the program can be modeled as a probabilistic one-counter automaton, the authors show such questions can be answered in polynomial time.

An earlier work considered more general probabilistic pushdown systems, but used the decidability of the existential theory of the reals, which has greater complexity. The main idea is that although the system is modeled as an infinite Markov chain, the questions can be answered by analyzing another finite Markov chain with some “good” conditions. The paper is quite technical; the justification that these ideas are correct involves the construction of suitable martingales.

Reviewer:  K. Lodaya Review #: CR143297 (1507-0603)
Bookmark and Share
 
Mechanical Verification (F.3.1 ... )
 
 
Markov Processes (G.3 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Mechanical Verification": Date
Fast automatic liveness analysis of hierarchical parallel systems
Rohrich J.  Programming Languages and System Design (, Dresden, East Germany,271983. Type: Proceedings
Feb 1 1985
Mechanical proofs about computer programs
Good D.  Mathematical logic and programming languages (, London, UK,751985. Type: Proceedings
Feb 1 1986
The characterization problem for Hoare logics
Clarke E.  Mathematical logic and programming languages (, London, UK,1061985. Type: Proceedings
Jun 1 1986
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy