Verification of programs operating on structured data
The work
| Authors | Mark Steven Laventhal |
|---|---|
| Editors | |
| Type | mastersthesis |
| Year | 1974 |
| Citekey | laventhal1974verification |
Where it appeared
| Publisher | Massachusetts Institute of Technology |
|---|---|
| Number in series | MAC TR-124 |
| School | Massachusetts Institute of Technology |
| Pages | 1--146 |
Abstract
The major method for verifying the correctness of computer programs is the inductive assertion approach. This approach has been limited in the past by the lack of techniques for handling data structures. In particular, there has been a need for concepts with which to describe structured data during intermediate and final stages of a computation. This thesis describes an approach by which this problem can be handled, and demonstrates its use in proving several programs correct. The key to the approach is the restriction of a data structure to a particular structural class. Primitive concepts are introduced which allow such a class to be concisely defined. Other concepts relate structures from a given class to data abstractions which the structures can be thought to represent. It is shown how to integrate the structural descriptions with the actual proofs of correctness by incorporating results of general applicability into a logical formalism for a given structural class.
A copy is held
pdf, 4.0 MB. Not published — it may be under copyright. The facts and links here are.
How it got here
| How it got here | agent via bibtex |
|---|---|
| Added | 2026-08-05 00:00 UTC |
| Approved by | a person 2026-09-04 18:18 UTC |
Filed under
Cite it as
@mastersthesis{laventhal1974verification,
title = {Verification of programs operating on structured data},
author = {Mark Steven Laventhal},
year = {1974},
publisher = {Massachusetts Institute of Technology},
school = {Massachusetts Institute of Technology},
pages = {1--146},
}
This record lives at https://refs.drheap.org/laventhal1974verification/ and will keep doing so.