ACM Home Page
Please provide us with feedback. Feedback
An Introduction to Proving the Correctness of Programs
Full text PdfPdf (1.59 MB)
Source ACM Computing Surveys (CSUR) archive
Volume 8 ,  Issue 3  (September 1976) table of contents
Pages: 331 - 353  
Year of Publication: 1976
ISSN:0360-0300
Authors
Sidney L. Hantler  Computer Sciences Department, IBM Thomas J. Watson Research Center, Yorktown Heights, New York
James C. King  Computer Sciences Department, IBM Thomas J. Watson Research Center, Yorktown Heights, New York
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 102,   Citation Count: 37
Additional Information:

references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/356674.356677
What is a DOI?

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
2
 
3
BURSTALL, R. M. "Some techniques for proving correctness of programs which alter data structures," Machine zntelligence 7, D. Michie (Ed.), American Elsevier, New York, 1972.
 
4
CLARKE, LORI, A system to generate test data and symbolically execute programs, Report $CU-CS-060-75, Univ. of Colorado, 1975.
 
5
DEUTSCH, L. P. "An interactive program verifier," PAD Dissertation, Dept. Computer Science, Univ. of Calif., Berkeley, 1973, Xerox PARC Report CSL-73-1, Palo Alto, Cahf.
6
 
7
FLOYD, R. W. "Assigning meanings to programs," in Proe. Symposium Applied Math., Vol. 19, American Mathematical Society, Providence, R.I., 1967, pp. 19-32.
 
8
 
9
GOOD, D. I.; AND RAGLAND, L. C. "Nueleus--a language of provable programs," in Program test methods, W. Hetzel (Ed.), Prentice-Hall inc., Englewood Cliffs, N.J., 1973, pp. 93-117.
 
10
HOARE, C. A. R.; AND WIRTH, N. "An axiomatic definition of the programming language PASCAL," Acta informatzca 2, (1973), 335-355.
 
11
 
12
KATZ, S. M.; AND MANNA, Z. "A heuristic approach to program verification," in Proc. Third Internatl. Joint Conf. on Artzficial Intelligence, SRI Publications Dept. Stanford Calif., 1973, pp. 500-512.
 
13
KINO, j.C. "Proving programs to be correct," IEEE Trans on Computers C-20, 11, (Nov. 1971), 1331-1336.
 
14
15
16
17
 
18
19
20
 
21
TOPOR, R.W. "Interactive program verification using virtual programs," PhD Dissertation, Univ. of Edinburgh, Edinburgh, Scotland, 1975.
22
23

CITED BY  37

Collaborative Colleagues:
Sidney L. Hantler: colleagues
James C. King: colleagues