Saved in:
Bibliographic Details
Main Authors: Sottile, Matthew, Tekriwal, Mohit, Sarracino, John
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2510.13423
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909847639818240
author Sottile, Matthew
Tekriwal, Mohit
Sarracino, John
author_facet Sottile, Matthew
Tekriwal, Mohit
Sarracino, John
contents Correctness in scientific computing (SC) is gaining increasing attention in the formal methods (FM) and programming languages (PL) community. Existing PL/FM verification techniques struggle with the complexities of realistic SC applications. Part of the problem is a lack of a common understanding between the SC and PL/FM communities of machine-verifiable correctness challenges and dimensions of correctness in SC applications. To address this gap, we call for specialized challenge problems to inform the development and evaluation of FM/PL verification techniques for correctness in SC. These specialized challenges are intended to augment existing problems studied by FM/PL researchers for general programs to ensure the needs of SC applications can be met. We propose several dimensions of correctness relevant to scientific computing, and discuss some guidelines and criteria for designing challenge problems to evaluate correctness in scientific computing.
format Preprint
id arxiv_https___arxiv_org_abs_2510_13423
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Towards Richer Challenge Problems for Scientific Computing Correctness
Sottile, Matthew
Tekriwal, Mohit
Sarracino, John
Software Engineering
Mathematical Software
Correctness in scientific computing (SC) is gaining increasing attention in the formal methods (FM) and programming languages (PL) community. Existing PL/FM verification techniques struggle with the complexities of realistic SC applications. Part of the problem is a lack of a common understanding between the SC and PL/FM communities of machine-verifiable correctness challenges and dimensions of correctness in SC applications. To address this gap, we call for specialized challenge problems to inform the development and evaluation of FM/PL verification techniques for correctness in SC. These specialized challenges are intended to augment existing problems studied by FM/PL researchers for general programs to ensure the needs of SC applications can be met. We propose several dimensions of correctness relevant to scientific computing, and discuss some guidelines and criteria for designing challenge problems to evaluate correctness in scientific computing.
title Towards Richer Challenge Problems for Scientific Computing Correctness
topic Software Engineering
Mathematical Software
url https://arxiv.org/abs/2510.13423