Abstract
Explanation already loomed large in Chap. 1 on the explanatory utility of function ascriptions in engineering. In this chapter we take a closer look at the structure of (mechanistic) explanation in engineering. This analysis highlights different meanings that engineers attach to the notion of function, and clarifies the explanatory relevance of this ambiguity, it suggests an extension of the mechanistic program when applied to engineering science and, moreover, contains general lessons on the explanatory power of mechanistic explanations. In explicating the structure of mechanistic explanation, we will also address the question (iii) ‘How does artifact x realize its capacity to ϕ?’ and the relevance of function ascription in procuring an answer to this question. (we will address this relevance both for type and token-level cases).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The term ‘archetypical’ here refers to ‘most common’; the three conceptualizations of function are not meant to be exhaustive. For instance, some engineers use ‘function’ to refer to intentional behaviors of agents (cf. van Eck 2010). In reverse engineering analyses, ‘function’ refers to actual or expected behavior, without the normative connotation ‘desired’.
- 2.
That is, structural and behavioral characteristics are considered irrelevant in a first round functional analysis of malfunction. After this analysis, more detailed behavioral models of components and their behaviors are used for identifying specific explanatorily relevant structural and behavioral characteristics of malfunctioning components/sub mechanisms (Bell et al. 2007). However, immediately specifying these details in functional models is taken to result in listing a lot of irrelevant details.
- 3.
Note that behavior and effect descriptions of function describe, in different ways, the contributions of components to mechanisms of which they are a part. The distinction between behavior and effect function thus is not to be conflated with the distinction between a mechanism description and a description of a mechanisms’ overall activity. Neither is the behavior-effect function distinction to be conflated with the distinction between ‘isolated’ and ‘contextual’ descriptions of an entity’s activity (Craver 2001): isolated descriptions describe activities without taking into account the mechanisms in which they are situated; contextual descriptions describe activities in terms of the mechanistic contexts in which they are situated and to which they contribute. Both behavior and effect functions are of the contextual variety, describing contributions of components to the mechanisms of which they are a part.
- 4.
This is in keeping with engineering practice. After a first round functional analysis of malfunction, more detailed behavioral models of components and their behaviors are used in FIL for assessing specific structural characteristics of malfunctioning components (Bell et al. 2007).
- 5.
I adapt this example from Nervi (2010).
References
Bechtel, W., & Abrahamson, A. (2005). Explanation: A mechanist alternative. Studies in History and Philosophy of Biological and Biomedical Sciences, 36, 421–441.
Bell, J., Snooke, N., & Price, C. (2007). A Language for functional interpretation of model based simulation. Advanced Engineering Informatics, 21, 398–409.
Braillard, P.A. (2015). Prospects and limits of explaining biological systems in engineering terms. In P.A. Braillard & C. Malaterre (Eds.), Explanation in biology (pp. 319–344). Springer.
Chandrasekaran, B., & Josephson, J. R. (2000). Function in device representation. Engineering with Computers, 16, 162–177.
Craver, C. F. (2001). Role functions, Mechanisms, and Hierarchy. Philosophy of Science, 68, 53–74.
Craver, C. F. (2007). Explaining the brain: Mechanisms and the mosaic unity of neuroscience. New York: Oxford University Press.
Csete, M. E., & Doyle, J. C. (2002). Reverse engineering of biological complexity. Science, 295, 1664–1669.
Darden, L. (2006). Reasoning in biological discoveries. Cambridge: Cambridge University Press.
Deng, Y. M. (2002). Function and behavior representation in conceptual mechanical design. Artificial Intelligence for Engineering Design, Analysis and Manufacturing, 16, 343–362.
El-Samad, H., Kurata, H., Doyle, J. C., Gross, C. A., & Khammash, M. (2005). Surviving heat shock: control strategies for robustness and performance. PNAS, 102(8), 736–2741.
Erden, M. S., Komoto, H., van Beek, T. J., D’Amelio, V., Echavarria, E., & Tomiyama, T. (2008). A review of function modeling: approaches and applications. Artificial Intelligence for Engineering Design, Analysis and Manufacturing, 22, 147–169.
Glennan, S. (2005). Modeling mechanisms. Studies in the History and Philosophy of the Biological and Biomedical Sciences, 36(2), 375–388.
Goel, A. K. (2013). A 30-year case study and 15 principles: Implications of an artificial intelligence methodology for functional modeling. AIEDAM, 27(3), 203–215.
Hawkins, P. G., & Woollons, D. J. (1998). Failure modes and effects analysis of complex engineering systems using functional models. Artificial Intelligence in Engineering, 12(4), 375–397.
Hartwell, L. H., Hopfield, J. J., Leibner, S., & Murray, A. W. (1999). From molecular to modular cell biology. Nature, 402, C47–C52.
Hirtz, J., Stone, R. B., McAdams, D. A., Szykman, S., & Wood, K. L. (2002). A functional basis for engineering design: reconciling and evolving previous efforts. Research in Engineering Design, 13, 65–82.
Illari, P., & Williamson, J. (2010). Function and organization: Comparing the mechanisms of protein synthesis and natural selection. Studies in History and Philosophy of Biological and Biomedical Sciences, 41, 279–291.
Illari, P., & Williamson, J. (2012). What is a mechanism? Thinking about mechanisms across the sciences. European Journal for Philosophy of Science, 2, 119–135.
Kitamura, Y., Koji, Y., & Mizoguchi, R. (2005). An ontological model of device function: Industrial deployment and lessons learned. Applied Ontology, 1, 237–262.
Lazebnik, Y. (2002). Can a biologist fix a radio?—Or, What I learned while studying apoptosis. Cancer Cell, 2, 179–182.
Levy, A., & Bechtel, W. (2013). Abstraction and the organization of mechanisms. Philosophy of science, 80, 241–261.
Levy, A. (2014). Machine-likeness and explanation by decomposition. Philosopher’s imprint, 6, 1–15.
Lind, M. (1994). Modeling goals and functions of complex industrial plants. Applied Artificial Intelligence, 8, 259–283.
Machamer, P. K., Darden, L., & Craver, C. F. (2000). Thinking about mechanisms. Philosophy of Science, 57, 1–25.
Moghaddam-Taaheri, S. (2011). Understanding Pathology in the context of physiological mechanisms: The practicality of a broken-normal view. Biology and Philosophy, 26, 603–611.
Nervi, M. (2010). Mechanism, malfunctions and explanation in medicine. Biology and Philosophy, 25, 215–228.
Ookubo, M., Koji, Y., Sasajima, M., Kitamura, Y., Mizoguchi, R. (2007). Towards interoperability between functional taxonomies using an ontology-based mapping. In Proceedings of the International Conference on Engineering Design (ICED 07), 28-31 Aug 2007, Paris, France: 1–12.
Otto, K. N., & Wood, K. L. (1998). Product evolution: A reverse engineering and redesign methodology. Research in Engineering Design, 10, 226–243.
Otto, K. N., & Wood, K. L. (2001). Product design: Techniques in reverse engineering and new product development. Upper Saddle River NJ: Prentice Hall.
Pahl, G., & Beitz, W. (1988). Engineering design: A systematic approach. Berlin: Springer.
Stone, R. B., & Wood, K. L. (2000). Development of a Functional basis for design. Journal of Mechanical Design, 122, 359–370.
Stone, R. B., Wood, K. L., & Crawford, R. H. (1998). A heuristic method to identify modules from a functional description of a product. ASME proceedings, 1–21.
Stone, R. B., Wood, K. L., & Crawford, R. H. (2000). A heuristic method for identifying modules for product architectures. Design Studies, 21, 5–31.
Thagard, P. (2003). Pathways to biomedical discovery. Philosophy of Science, 70, 235–254.
Tomlin, C. J., & Axelrod, J. D. (2005). Understanding biology by reverse engineering the control. PNAS, 102(12), 4219–4220.
van Eck, D. (2010). On the conversion of functional models: Bridging differences between functional taxonomies in the modeling of user actions. Research in Engineering Design, 21(2), 99–111.
van Eck, D. (2011). Supporting design knowledge exchange by converting models of functional decomposition. Journal of Engineering Design, 22(11–12), 839–858.
van Eck, D. (2015a). Mechanistic explanation in engineering science. European Journal for Philosophy of Science, 5(3), 349–375.
van Eck, D. (2015b). Validating function-based design methods: An explanationist perspective. Philosophy and Technology, 28, 511–531.
Vermaas, P. E. (2009). The Flexible Meaning of Function in Engineering, Proceedings of the 17th International Conference on Engineering Design (ICED 09):vol. 2. 113–124.
Weisberg, M. (2007). Three kinds of idealization. The journal of Philosophy, 104(12), 639–659.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2016 The Author(s)
About this chapter
Cite this chapter
van Eck, D. (2016). Mechanistic Explanation in Engineering Science. In: The Philosophy of Science and Engineering Design. SpringerBriefs in Philosophy. Springer, Cham. https://doi.org/10.1007/978-3-319-35155-1_2
Download citation
DOI: https://doi.org/10.1007/978-3-319-35155-1_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-35154-4
Online ISBN: 978-3-319-35155-1
eBook Packages: Religion and PhilosophyPhilosophy and Religion (R0)