Affiliation:
1. University of Illinois at Urbana-Champaign, Urbana, IL
Abstract
The main challenge in using abstractions effectively is to construct a suitable abstraction for the system being verified. One approach that tries to address this problem is that of
counterexample guided abstraction refinement (CEGAR)
, wherein one starts with a coarse abstraction of the system, and progressively refines it, based on invalid counterexamples seen in prior model checking runs, until either an abstraction proves the correctness of the system or a valid counterexample is generated. While CEGAR has been successfully used in verifying nonprobabilistic systems automatically, CEGAR has only recently been investigated in the context of probabilistic systems. The main issues that need to be tackled in order to extend the approach to probabilistic systems is a suitable notion of “counterexample”, algorithms to generate counterexamples, check their validity, and then automatically refine an abstraction based on an invalid counterexample. In this article, we address these issues, and present a CEGAR framework for Markov decision processes.
Funder
Division of Computing and Communication Foundations
Publisher
Association for Computing Machinery (ACM)
Subject
Computational Mathematics,Logic,General Computer Science,Theoretical Computer Science
Reference49 articles.
1. Counterexamples for Timed Probabilistic Reachability
2. Aljazzar H. and Leue S. 2007. Counterexamples for model checking of Markov decision processes. Tech. rep. soft-08-01. University of Konstanz Konstanz Germany. Aljazzar H. and Leue S. 2007. Counterexamples for model checking of Markov decision processes. Tech. rep. soft-08-01. University of Konstanz Konstanz Germany.
3. Deciding Bisimilarity and Similarity for Probabilistic Processes
4. Comparative branching-time semantics for Markov chains
5. Ball T. and Rajamani S. 2002. Generating abstract explanations of spurious counterexamples in C programs. Tech. rep. 2002-09. Microsoft Research Redmand WA. Ball T. and Rajamani S. 2002. Generating abstract explanations of spurious counterexamples in C programs. Tech. rep. 2002-09. Microsoft Research Redmand WA.
Cited by
39 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献