| Verifying reachability invariants of linked structures |
| Full text |
Pdf
(770 KB)
|
| Source
|
Annual Symposium on Principles of Programming Languages
archive
Proceedings of the 10th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
table of contents
Austin, Texas
Pages: 38 - 47
Year of Publication: 1983
ISBN:0-89791-090-7
|
|
Author
|
|
Greg Nelson
|
Xerox Palo Alto Research Center, Palo Alto, California
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 34, Citation Count: 7
|
|
|
ABSTRACT
The paper introduces a reachability predicate for linear lists, develops the elementary axiomatic theory of the predicate, and illustrates its application to program verification with a formal proof of correctness for a short program that traverses and splices linear lists.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Burstall, R. M., "Some techniques for proving correctness of programs which alter data structures", Machine Intelligence 6, pp. 23-50, Edinburgh, Edinburgh University Press, 1971.
|
| |
2
|
|
| |
3
|
|
| |
4
|
Morris, J. H., "Verification-oriented language design", Technical Report 7, Department of Computer Science, UC Berkeley, December, 1972.
|
| |
5
|
Nelson, G., "Techniques for program verification", CSL-81-10, Xerox Palo Alto Research Center, June, 1981.
|
| |
6
|
Nelson, G. and Yao, F., "Solving reachability constraints for linear lists", manuscript, August 1982.
|
CITED BY 7
|
|
|
|
|
Cristiano Calcagno , Samin Ishtiaq , Peter W. O'Hearn, Semantic analysis of pointer aliasing, allocation and disposal in Hoare logic, Proceedings of the 2nd ACM SIGPLAN international conference on Principles and practice of declarative programming, p.190-201, September 20-23, 2000, Montreal, Quebec, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|