ACM Home Page
Please provide us with feedback. Feedback
Program verification: the very idea
Full text PdfPdf (2.09 MB)
Source
Communications of the ACM archive
Volume 31 ,  Issue 9  (September 1988) table of contents
Pages: 1048 - 1063  
Year of Publication: 1988
ISSN:0001-0782
Author
James H. Fetzer  Univ. of Minnesota, Duluth, MN
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 23,   Downloads (12 Months): 142,   Citation Count: 37
Additional Information:

abstract   references   cited by   index terms   review  

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/48529.48530
What is a DOI?

ABSTRACT

The notion of program verification appears to trade upon an equivocation. Algorithms, as logical structures, are appropriate subjects for deductive verification. Programs, as causal models of those structures, are not. The success of program verification as a generally applicable and completely reliable method for guaranteeing program performance is not even a theoretical possibility.


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
Benacerra~ P. and Putnam, H., Eds. Philosophy of Mathematics: Selected Readings. Prentice-Hall, Englewood Cliffs, N.J. 1964.
 
2
Black, M. Induction. The Encyclopedia of Philosophy, vol. 4, Edwards, P., Editor-in-Chief. Macmillan, New York, 1967, pp. 169-181.
 
3
Blumberg, A. Logic, modern, The Encyclopedia of Philosophy, vol. 5, Edwards, P., Editor-in-Ghie~ Macmillan, New York, 1967, pp. 12-34.
 
4
Bochner, S. The Role of Mathematics in the Rise of Science. Princeton Univ. Press, Princeton, N.J. 1966.
 
5
Cerutti, E. and Davis, P. Formac meets Pappus. Am. Math. Monthly 76 (1969), 895-904.
 
6
Church, A. Logistic system. Dictionary of Philosophy. Runes, D., Ed. Littlefield, Adams & Co., Ames, Iowa, 1959, pp. 182-183.
 
7
Dancy, J. An Introduction to Contemporary Epistemology. Blackwell, Oxford, 1985.
8
 
9
Detlefsen, M. and Luker, M. The four-color theorem and mathematical proof. J. Philos. 77, 12 (December 1980), 803-820.
 
10
 
11
Fetzer, J. H. Scientific Knowledge. Reidel, Dordrecht, Holland, 1981.
 
12
Fetzer, J. H. Signs and minds: An introduction to the theory of semiotic systems. In Aspects of Artificial Intelligence, Fetzer, J., Ed. Kluwer, Dordrecht/Boston/London/Tokyo, 1988, pp. 133-161.
 
13
Glazer, D. Letter to the editor. Commun. ACM 22, 11 (November 1979), 621.
 
14
Hacking, I. Slightly more realistic personal probabilities. Philos. Sci. 34, 4 (December 1967), 311-325.
 
15
Heise, D. R. Causal Analysis. Wiley, New York, 1975.
 
16
Hempel, C. G. On the nature of mathematical truth. In Readings in Philosophical Analysis, Feigl, H. and Sellars, W., Eds. Appleton- Century-Crofts, New York, 1949, pp. 222-237.
 
17
Hempel, C. G. Geometry and empirical science. In Readings in Philosophical Analysis, Feigl, H. and Sellars, W., Eds. Appleton-Century- Crofts, New York, 1949, pp. 238-249.
 
18
Hesse, M. Models and Analogies in Science. Univ. of Notre Dame Press, Notre Dame, Ind., 1966.
19
 
20
Hoare, C. A. R. Mathematics of programming. BYTE (August 1986), 115-149.
 
21
Holt, R. Design goals for the Turing programming language. Technical Report GSRI-187 (Aug. 1986), Computer Systems Research Institute, Univ. of Toronto.
 
22
 
23
Kuhn, T. S. The Structure of Scientific Revolutions, 2d ed. Univ. of Chicago Press, Chicago, 1970.
 
24
Lakatos, I. Proofs and Refutations. Cambridge Univ. Press, Cambridge, U.K., 1976.
 
25
Lakatos, I., and Musgrave, A., Eds. Criticism and the Growth of Knowledge. Cambridge Univ. Press, Cambridge, U.K., 1970.
 
26
Lamport, L. Letter to the editor. Commun. ACM 22, 11 (November 1979), 624.
 
27
 
28
Maurer, W. D. Letter to the editor, Commun. ACM 22, 11 (November 1979), 625-629.
 
29
Michalos, A. Principles of Logic. Prentice-Hall, Englewood Cliffs, N.J., 1969.
 
30
Moor, J. H. The pseudorealization fallacy and the Chinese room. In Aspects of Artificial Intelligence. Fetzer, J. Ed. Kluwer, Dordrecht/ Boston/London/Tokyo, 1988, pp. 35-53.
 
31
Pagels, H. The Cosmic Code. Simon & Schuster, New York, 1982.
 
32
Popper, K. R. Conjectures and Refutations. Harper & Row, New York, 1965.
 
33
Popper, K. R. Objective Knowledge. Clarendon Press, Oxford, 1972.
 
34
Suppe, F., Ed. The Structure of Scientific Theories, 2d ed. University of Illinois Press, Urbana, Ill., 1977.
 
35
Teller, P. Computer proof. J. Philos. 77, 12 (December 1980), 797-803.
 
36
Tymoczko, T. The four-color theorem and its philosophical significance. J. Philos. 76, 2 (February 1979), 57-83.
 
37
van den Bos, J. Letter to the editor. Commun. ACM 22, 11 (November 1979), 623.

CITED BY  37


REVIEW

"Tudor Balanescu : Reviewer"

Almost a decade after the publication of DeMillo, Lipton, and Perlis's paper [1], Fetzer again investigates the limitations of program verification methods when applied to real-world systems. He reconsiders the main points expressed in that pape  more...