Lecture Notes in Computer Science, 2004, Volume 3114/2004, 373-374, DOI: 10.1007/978-3-540-27813-9_36

Zapato: Automatic Theorem Proving for Predicate Abstraction Refinement

Thomas Ball, Byron Cook, Shuvendu K. Lahiri and Lintao Zhang

View Related Documents

Abstract

Counterexample-driven abstraction refinement is an automatic process that produces abstract models of finite and infinite-state systems. When this process is applied to software, an automatic theorem prover for quantifier-free first-order logic helps to determine the feasibility of program paths and to refine the abstraction. In this paper we report on a fast, lightweight, and automatic theorem prover called Zapato which we have built specifically to solve the queries produced during the abstraction refinement process.

Fulltext Preview

Image of the first page of the fulltext document