NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
An elementary tutorial on formal specification and verification using PVSA 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.
Document ID
19940011063
Acquisition Source
Legacy CDMS
Document Type
Technical Memorandum (TM)
Authors
Butler, Ricky W.
(NASA Langley Research Center Hampton, VA, United States)
Date Acquired
September 6, 2013
Publication Date
September 1, 1993
Subject Category
Computer Systems
Report/Patent Number
NASA-TM-108991
NAS 1.15:108991
Report Number: NASA-TM-108991
Report Number: NAS 1.15:108991
Accession Number
94N15536
Funding Number(s)
PROJECT: RTOP 505-64-10-13
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available