|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
William D. Young, Formal methods versus software engineering: Is there a conflict, Proceedings of the symposium on Testing, analysis, and verification, p.188-189, October 08-10, 1991, Victoria, British Columbia, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tim Berners-Lee , Wendy Hall , James A. Hendler , Kieron O'Hara , Nigel Shadbolt , Daniel J. Weitzner, A framework for web science, Foundations and Trends in Web Science, v.1 n.1, p.1-130, January 2006
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Robert M. Hierons , Kirill Bogdanov , Jonathan P. Bowen , Rance Cleaveland , John Derrick , Jeremy Dick , Marian Gheorghe , Mark Harman , Kalpesh Kapoor , Paul Krause , Gerald Lüttgen , Anthony J. H. Simons , Sergiy Vilkomir , Martin R. Woodward , Hussein Zedan, Using formal specifications to support testing, ACM Computing Surveys (CSUR), v.41 n.2, p.1-76, February 2009
|
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...
|