Philosophy and Technology 30 (2):239-258 (2017)
Authors | |
Abstract |
This paper addresses the methodological problem of analysing what it is to explain observed behaviours of engineered computing systems, focusing on the crucial role that abstraction and idealization play in explanations of both correct and incorrect BECS. First, it is argued that an understanding of explanatory requests about observed miscomputations crucially involves reference to the rich background afforded by hierarchies of functional specifications. Second, many explanations concerning incorrect BECS are found to abstract away from descriptions of physical components and processes of computing systems that one finds below the logic circuit and gate layer of functional specification hierarchies. Third, model-based explanations of both correct and incorrect BECS that are provided in the framework of formal verification methods often involve idealizations. Moreover, a distinction between restrictive and permissive idealizations is introduced and their roles in BECS explanations are analysed.
|
Keywords | Philosophy of computer science Miscomputation Explanation Abstraction Idealization |
Categories | (categorize this paper) |
ISBN(s) | |
DOI | 10.1007/s13347-016-0235-1 |
Options |
![]() ![]() ![]() ![]() |
Download options
References found in this work BETA
Simulation and Similarity: Using Models to Understand the World.Michael Weisberg - 2013 - Oxford University Press.
Nature's Capacities and Their Measurement.Nancy Cartwright - 1989 - Oxford, England: Oxford University Press.
Thinking About Mechanisms.Peter Machamer, Lindley Darden & Carl F. Craver - 2000 - Philosophy of Science 67 (1):1-25.
Physical Computation: A Mechanistic Account.Gualtiero Piccinini - 2015 - Oxford University Press UK.
View all 29 references / Add more references
Citations of this work BETA
Building General Knowledge of Mechanisms in Information Security.Jonathan M. Spring & Phyllis Illari - 2019 - Philosophy and Technology 32 (4):627-659.
Building General Knowledge of Mechanisms in Information Security.Jonathan M. Spring & Phyllis Illari - 2019 - Philosophy and Technology 32 (4):627-659.
Similar books and articles
Idealizations, Ceteris Paribus Clauses, Idealizational Laws, and All That.Igor Hanzel - 2015 - Filozofia Nauki 89 (1):5-26.
Abstraction and its Limits: Finding Space For Novel Explanation.Eleanor Knox - 2016 - Noûs 50 (1):41-60.
Abstraction and Idealization in the Formal Verification of Software Systems.Nicola Angius - 2013 - Minds and Machines 23 (2):211-226.
Expanding the Scope of Explanatory Idealization.Andrew Wayne - 2011 - Philosophy of Science 78 (5):830-841.
The Explanatory Role of Abstraction Processes in Models: The Case of Aggregations.Sergio A. Gallegos - 2016 - Studies in History and Philosophy of Science Part A 56:161-167.
Computing Mechanisms and Autopoietic Systems.Joe Dewhurst - 2016 - In Vincent Müller (ed.), Computing and Philosophy. Springer Verlag. pp. 17-26.
What Is an Isolated System?Lawrence Sklar - 2001 - The Proceedings of the Twentieth World Congress of Philosophy 2001:51-57.
Design Explanation and Idealization.Dingmar van Eck & Julie Mennes - 2016 - Erkenntnis 81 (5):1051-1071.
Idealization XII: Correcting the Model. Idealization and Abstraction in the Sciences.Martin R. Jones & Nancy Cartwright (eds.) - 2005 - Rodopi.
Quantum Computing’s Classical Problem, Classical Computing’s Quantum Problem.Rodney Van Meter - 2014 - Foundations of Physics 44 (8):819-828.
Mechanistic Explanation in Engineering Science.Dingmar van Eck - 2015 - European Journal for Philosophy of Science 5 (3):349-375.
Explaining with Models: The Role of Idealizations.Julie Jebeile & Ashley Graham Kennedy - 2015 - International Studies in the Philosophy of Science 29 (4):383-392.
Analytics
Added to PP index
2016-10-02
Total views
37 ( #304,858 of 2,498,992 )
Recent downloads (6 months)
4 ( #170,045 of 2,498,992 )
2016-10-02
Total views
37 ( #304,858 of 2,498,992 )
Recent downloads (6 months)
4 ( #170,045 of 2,498,992 )
How can I increase my downloads?
Downloads