Abstract and model check while you prove

88Citations
Citations of this article
29Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

The construction of abstractions is essential for reducing large or infinite state systems to small or finite state systems. Boolean abstractions, where boolean variables replace concrete predicates, are an important class that subsume several abstraction schemes. We show how boolean abstractions can be constructed simply, effciently, and pre- cisely for infinite state systems while preserving properties in the full μ-calculus. We also propose an automatic refinement algorithm which refines the abstraction until the property is verified or a counterexample is found. Our algorithm is implemented as a proof rule in the PVS veri- fication system. With the abstraction proof rule, proof strategies combi- ning deductive proof construction, model checking, and abstraction can be defined entirely within the PVS framework.

Cite

CITATION STYLE

APA

Saïdi, H., & Shankar, N. (1999). Abstract and model check while you prove. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1633, pp. 443–454). Springer Verlag. https://doi.org/10.1007/3-540-48683-6_38

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free