PVS: Combining specification, proof checking, and model checking

282Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

PVS (Prototype Verification System) is an environment for constructing clear and precise specifications and for developing readable proofs that have been mechanically verified. It is designed to exploit the synergies between language and deduction, automation and interaction, and theorem proving and model checking. For example, the type system of PVS requires the use of theorem proving to establish type correctness, and conversely, type information is used extensively during a proof. Similarly, decision procedures are heavily used in order to simplify the tedious and obvious steps in a proof leaving the user to interactively supply the high-level steps in a verification. Model checking is one such decision procedure that is used to discharge temporal properties of specific finite-state systems.

Cite

CITATION STYLE

APA

Owre, S., Rajan, S., Rushby, J. M., Shankar, N., & Srivas, M. (1996). PVS: Combining specification, proof checking, and model checking. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1102, pp. 411–414). Springer Verlag. https://doi.org/10.1007/3-540-61474-5_91

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