| An Introduction to Proving the Correctness of Programs |
| Full text |
Pdf
(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 |
|
| Bibliometrics |
Downloads (6 Weeks): 9, Downloads (12 Months): 102, Citation Count: 37
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C. V. Ramamoorthy , F. B. Bastani , J. M. Favaro , Y. R. Mok , C. W. Nam , K. Suzuki, A systematic approach to the development and validation of critical software for nuclear power plants, Proceedings of the 4th international conference on Software engineering, p.231-240, September 17-19, 1979, Munich, Germany
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Stephen F. Siegel , Anastasia Mironova , George S. Avrunin , Lori A. Clarke, Using model checking with symbolic execution to verify parallel numerical programs, Proceedings of the 2006 international symposium on Software testing and analysis, July 17-20, 2006, Portland, Maine, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|