NASA NTRS ยท 19840017246
The PASCAL-HDM Verification System
Abstract
The PASCAL-HDM verification system is described. This system supports the mechanical generation of verification conditions from PASCAL programs and HDM-SPECIAL specifications using the Floyd-Hoare axiomatic method. Tools are provided to parse programs and specifications, check their static semantics, generate verification conditions from Hoare rules, and translate the verification conditions appropriately for proof using the Shostak Theorem Prover, are explained. The differences between standard PASCAL and the language handled by this system are explained. This consists mostly of restrictions to the standard language definition, the only extensions or modifications being the addition of specifications to the code and the change requiring the references to a function of no arguments to have empty parentheses.
Keep this discovery
Explore connections, maps & timelines
1983-08-01. The PASCAL-HDM Verification System. https://ntrs.nasa.gov/citations/19840017246
Cite the original work for its findings. Save a collection to share your selection of sources.