Philosophical aspects of program verification

Minds and Machines 1 (2):197-216 (1991)
  Copy   BIBTEX

Abstract

A debate over the theoretical capabilities of formal methods in computer science has raged for more than two years now. The function of this paper is to summarize the key elements of this debate and to respond to important criticisms others have advanced by placing these issues within a broader context of philosophical considerations about the nature of hardware and of software and about the kinds of knowledge that we have the capacity to acquire concerning their performance.

Links

PhilArchive



    Upload a copy of this work     Papers currently archived: 91,202

External links

Setup an account with your affiliations in order to access resources via your University's proxy server

Through your library

Analytics

Added to PP
2009-01-28

Downloads
113 (#152,098)

6 months
11 (#196,102)

Historical graph of downloads
How can I increase my downloads?

Citations of this work

The philosophy of computer science.Raymond Turner - 2013 - Stanford Encyclopedia of Philosophy.
How minds can be computational systems.William J. Rapaport - 1998 - Journal of Experimental and Theoretical Artificial Intelligence 10 (4):403-419.
Recipes, algorithms, and programs.Carol E. Cleland - 2001 - Minds and Machines 11 (2):219-237.

View all 10 citations / Add more citations

References found in this work

Foreword.[author unknown] - forthcoming - Volume 113, Number 5/6 - 2016 - the Journal of Philosophy.
Computer science as empirical inquiry: Symbols and search.Allen Newell & Herbert A. Simon - 1981 - Communications of the Association for Computing Machinery 19:113-26.
Tom swift and his procedural grandmother.Jerry A. Fodor - 1978 - Cognition 6 (September):229-47.
Program verification: the very idea.James H. Fetzer - 1988 - Communications of the Acm 31 (9):1048--1063.

View all 7 references / Add more references