In Vincent Müller (ed.), Computing and Philosophy: Selected Papers from IACAP 2014 (Synthese Library). Springer. pp. 99-115 (2016)
Authors | |
Abstract |
This paper is concerned with the construction of theories of software systems yielding adequate predictions of their target systems’ computations. It is first argued that mathematical theories of programs are not able to provide predictions that are consistent with observed executions. Empirical theories of software systems are here introduced semantically, in terms of a hierarchy of computational models that are supplied by formal methods and testing techniques in computer science. Both deductive top-down and inductive bottom-up approaches in the discovery of semantic software theories are refused to argue in favour of the abductive process of hypothesising and refining models at each level in the hierarchy, until they become satisfactorily predictive. Empirical theories of computational systems are required to be modular, as modular are most software verification and testing activities. We argue that logic relations must be thereby defined among models representing different modules in a semantic theory of a modular software system. We exclude that scientific structuralism is able to define module relations needed in software modular theories. The algebraic Theory of Institutions is finally introduced to specify the logic structure of modular semantic theories of computational systems.
|
Keywords | Philosophy of Computer Science Semantic View of Theories Modelling Scientific Structuralism Abstract Model Theory |
Categories | (categorize this paper) |
Buy the book |
Find it on Amazon.com
|
Options |
![]() ![]() ![]() ![]() |
Download options
References found in this work BETA
The Semantic Conception of Theories and Scientific Realism.Frederick Suppe - 1989 - University of Illinois Press.
The Semantic Conception of Truth and the Foundations of Semantics.Alfred Tarski - 1944 - Journal of Symbolic Logic 9 (3):68-68.
Models of Data.Patrick Suppes - 1962 - In Ernest Nagel, Patrick Suppes & Alfred Tarski (eds.), Logic, Methodology and Philosophy of Science Proceedings of the 1960 International Congress.
An Architectonic for Science: The Structuralist Program.W. Balzer, C. U. Moulines & J. D. Sneed - 1991 - Synthese 86 (2):297-319.
An Architectonic for Science. The Structuralist Program.W. Balzer, C. U. Moulines & J. D. Sneed - 1990 - Erkenntnis 33 (3):399-410.
View all 11 references / Add more references
Citations of this work BETA
No citations found.
Similar books and articles
Scientific Theories of Computational Systems in Model Checking.Nicola Angius & Guglielmo Tamburrini - 2011 - Minds and Machines 21 (2):323-336.
Computational Idealizations in Software Intensive Science: A Comment on Symons’ and Horner’s Paper.Nicola Angius - 2014 - Philosophy and Technology 27 (3):479-484.
Abstraction and Idealization in the Formal Verification of Software Systems.Nicola Angius - 2013 - Minds and Machines 23 (2):211-226.
A Philosophy of Maintenance? Engaging with the Concept of Software.David Love - 2007 - Philosophy of Management 6 (2):27-30.
The Problem of Justification of Empirical Hypotheses in Software Testing.Nicola Angius - 2014 - Philosophy and Technology 27 (3):423-439.
Deductive Reasoning in the Structuralist Approach.Holger Andreas - 2013 - Studia Logica 101 (5):1093-1113.
Testing Scientific Theories Through Validating Computer Models.Michael L. Cohen - 2000 - Dissertation, University of Maryland, College Park
Semantic Approaches in the Philosophy of Science.Emma B. Ruttkamp - 1999 - South African Journal of Philosophy 18 (2):100-148.
Computational Scientific Discovery and Cognitive Science Theories.M. Addis, Peter D. Sozou, F. Gobet & Philip R. Lane - unknown
The Semantic Conception and the Structuralist View of Theories: A Critique of Suppe’s Criticisms.Pablo Lorenzano - 2013 - Studies in History and Philosophy of Science Part A 44 (4):600-607.
Metatheoretical Structuralism: A General Program for Analyzing Science. [REVIEW]C. U. Moulines - 2010 - Axiomathes 20 (2-3):255-268.
What’s Right with a Syntactic Approach to Theories and Models?Sebastian Lutz - 2010 - Erkenntnis (S8):1-18.
Simulation and the Philosophy of Science: Computationally Intensive Studies of Complex Physical Systems.Eric Bernhard Winsberg - 1999 - Dissertation, Indiana University
Analytics
Added to PP index
2016-10-11
Total views
349 ( #28,936 of 2,499,072 )
Recent downloads (6 months)
26 ( #33,686 of 2,499,072 )
2016-10-11
Total views
349 ( #28,936 of 2,499,072 )
Recent downloads (6 months)
26 ( #33,686 of 2,499,072 )
How can I increase my downloads?
Downloads