Hostname: page-component-6766d58669-88psn Total loading time: 0 Render date: 2026-05-16T10:50:01.170Z Has data issue: false hasContentIssue false

Formal Verification, Scientific Code, and the Epistemological Heterogeneity of Computational Science

Published online by Cambridge University Press:  22 August 2022

Cyrille Imbert*
Affiliation:
Archives Poincaré, AHP-PReST, CNRS—Université de Lorraine, Nancy BP 454. F-54001, France
Vincent Ardourel
Affiliation:
IHPST, CNRS—Université Paris 1 Panthéon-Sorbonne, France
*
*Corresponding author. Email: cyrille.imbert@univ-lorraine.fr
Rights & Permissions [Opens in a new window]

Abstract

Various errors can affect scientific code and detecting them is a central concern within computational science. Could formal verification methods, which are now available tools, be widely adopted to guarantee the general reliability of scientific code? After discussing their benefits and drawbacks, we claim that, absent significant changes as regards features like their user-friendliness and versatility, these methods are unlikely to be adopted throughout computational science, beyond certain specific contexts for which they are well-suited. This issue exemplifies the epistemological heterogeneity of computational science: Profoundly different practices can be appropriate to meet the reliability challenge that rises for scientific code.

Information

Type
Article
Creative Commons
Creative Common License - CCCreative Common License - BYCreative Common License - NCCreative Common License - ND
This is an Open Access article, distributed under the terms of the Creative Commons Attribution-NonCommercial-NoDerivatives licence (http://creativecommons.org/licenses/by-nc-nd/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided that no alterations are made and the original article is properly cited. The written permission of Cambridge University Press must be obtained prior to any commercial use and/or adaptation of the article.
Copyright
© The Author(s), 2022. Published by Cambridge University Press on behalf of the Philosophy of Science Association