Score: 0

Automated Statistical Testing and Certification of a Reliable Model-Coupling Server for Scientific Computing

Published: May 14, 2025 | arXiv ID: 2505.09769v2

By: Seth Wolfgang, Lan Lin, Fengguang Song

Potential Business Impact:

Tests computer programs to find hidden mistakes.

Business Areas:
Simulation Software

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.

Country of Origin
🇺🇸 United States

Page Count
7 pages

Category
Computer Science:
Software Engineering