Software Quality Assurance and Code Verification in Computational Simulation

Monday 23rd November 2020

07:00 PDT (Los Angeles), 10:00 EDT (New York)
15:00 BST (London), 16:00 CEST (Berlin)

Free Registration

 

Overview

Computer simulations are being increasingly relied upon to inform management decisions ranging from product innovation to certification of complex, high-consequence systems. Verification and validation (V&V) are the primary means to assess the numerical and physics modeling accuracy, respectively, in computational simulation. Code verification assesses the reliability of the software coding and the numerical algorithms used in obtaining a computational solution, while solution verification addresses numerical error estimation of the computational solution for a specified set of conditions for a system of interest. Validation assesses the accuracy of a mathematical model as compared to experimentally measured response quantities. Software developers are responsible for software quality assurance and code verification of their software packages. Developers include commercial software companies, software project teams within larger organizations, and open-source software communities. This presentation will briefly discuss common practices of software quality assurance, but the focus will be on code verification procedures. The common practice in code verification testing has been to compare benchmark solutions with computational software results. Over the last three decades, the computational fluid dynamics community has shown that a more informative procedure to code verification is the determination of the observed order of numerical convergence of the discretized solution. Recommendations are made to improve the reliability of code verification testing in the future.

Agenda

  • Welcome and Introductions
    Jo Davenport, NAFEMS
  • Software Quality Assurance and Code Verification in Computational Simulation
    Dr. William L. Oberkampf, L. Oberkampf Consulting &
  • Dr. Steve Howell, Abercus

  • Q & A Session

 

Free registration



This site uses cookies that enable us to make improvements, provide relevant content, and for analytics purposes. For more details, see our Cookie Policy. By clicking Accept, you consent to our use of cookies.