English

Measuring Progress of Probabilistic LTL Model Checking

Logic in Computer Science 2012-07-05 v1 Software Engineering

Abstract

Recently, Zhang and Van Breugel introduced the notion of a progress measure for a probabilistic model checker. Given a linear-time property P and a description of the part of the system that has already been checked, the progress measure returns a real number in the unit interval. The real number captures how much progress the model checker has made towards verifying P. If the progress is zero, no progress has been made. If it is one, the model checker is done. They showed that the progress measure provides a lower bound for the measure of the set of execution paths that satisfy P. They also presented an algorithm to compute the progress measure when P is an invariant. In this paper, we present an algorithm to compute the progress measure when P is a formula of a positive fragment of linear temporal logic. In this fragment, we can express invariants but also many other interesting properties. The algorithm is exponential in the size of P and polynomial in the size of that part of the system that has already been checked. We also present an algorithm to compute a lower bound for the progress measure in polynomial time.

Cite

@article{arxiv.1207.0870,
  title  = {Measuring Progress of Probabilistic LTL Model Checking},
  author = {Elise Cormie-Bowins and Franck van Breugel},
  journal= {arXiv preprint arXiv:1207.0870},
  year   = {2012}
}

Comments

In Proceedings QAPL 2012, arXiv:1207.0559

R2 v1 2026-06-21T21:30:10.348Z