Saved in:
Bibliographic Details
Main Authors: Wolfgang, Seth, Lin, Lan, Song, Fengguang
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2505.09769
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866918075805204480
author Wolfgang, Seth
Lin, Lan
Song, Fengguang
author_facet Wolfgang, Seth
Lin, Lan
Song, Fengguang
contents Sequence-based specification and usage-driven statistical testing are designed for rigorous and cost-effective software development, offering a semi-formal approach to assessing the behavior of complex systems and interactions between various components. This approach is particularly valuable for scientific computing applications in which comprehensive tests are needed to prevent flawed results or conclusions. As scientific discovery becomes increasingly more complex, domain scientists couple multiple scientific computing models or simulations to solve intricate multiphysics and multiscale problems. These model-coupling applications use a hardwired coupling program or a flexible web service to link and combine different models. In this paper, we focus on the quality assurance of the more elastic web service via a combination of rigorous specification and testing methods. The application of statistical testing exposes problems ignored by pre-written unit tests and highlights areas in the code where failures might occur. We certify the model-coupling server controller with a derived reliability statistic, offering a quantitative measure to support a claim of its robustness.
format Preprint
id arxiv_https___arxiv_org_abs_2505_09769
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Automated Statistical Testing and Certification of a Reliable Model-Coupling Server for Scientific Computing
Wolfgang, Seth
Lin, Lan
Song, Fengguang
Software Engineering
Sequence-based specification and usage-driven statistical testing are designed for rigorous and cost-effective software development, offering a semi-formal approach to assessing the behavior of complex systems and interactions between various components. This approach is particularly valuable for scientific computing applications in which comprehensive tests are needed to prevent flawed results or conclusions. As scientific discovery becomes increasingly more complex, domain scientists couple multiple scientific computing models or simulations to solve intricate multiphysics and multiscale problems. These model-coupling applications use a hardwired coupling program or a flexible web service to link and combine different models. In this paper, we focus on the quality assurance of the more elastic web service via a combination of rigorous specification and testing methods. The application of statistical testing exposes problems ignored by pre-written unit tests and highlights areas in the code where failures might occur. We certify the model-coupling server controller with a derived reliability statistic, offering a quantitative measure to support a claim of its robustness.
title Automated Statistical Testing and Certification of a Reliable Model-Coupling Server for Scientific Computing
topic Software Engineering
url https://arxiv.org/abs/2505.09769