Engineering PapersโŒ• Search

NASA NTRS ยท 19940011063

An elementary tutorial on formal specification and verification using PVS

Abstract

A tutorial on the development of a formal specification and its verification using the Prototype Verification System (PVS) is presented. The tutorial presents the formal specification and verification techniques by way of specific example - an airline reservation system. The airline reservation system is modeled as a simple state machine with two basic operations. These operations are shown to preserve a state invariant using the theorem proving capabilities of PVS. The technique of validating a specification via 'putative theorem proving' is also discussed and illustrated in detail. This paper is intended for the novice and assumes only some of the basic concepts of logic. A complete description of user inputs and the PVS output is provided and thus it can be effectively used while one is sitting at a computer terminal.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Butler, Ricky W.. 1993-09-01. An elementary tutorial on formal specification and verification using PVS. https://ntrs.nasa.gov/citations/19940011063

Cite the original work for its findings. Save a collection to share your selection of sources.