Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

SAM Software Quality Assurance Plan Implementation and NQA-1 Assessment

Technical Report ·
DOI:https://doi.org/10.2172/2222892· OSTI ID:2222892

The System Analysis Module (SAM) is an advanced and modern system analysis tool being developed at Argonne National Laboratory under the U.S. DOE Office of Nuclear Energy’s Nuclear Energy Advanced Modeling and Simulation (NEAMS) program. As a modern-day software, SAM development included efforts to follow best practices in software development. These best practices include version control using git, independent reviews of development activities, and detailed descriptions of developments and bug fixes using the GitLab issue and merge request system. In Fiscal Year 2023 (FY23), the SAM development team set out to formalize a Software Quality Assurance (SQA) program that allowed industry partners to credit the informal steps being taken by the SAM development team to ensure the quality of the software. As part of formalizing an SQA program, a SQA Plan (SQAP) was developed, implemented, and assessed. The SAM SQAP targets compliance with NQA-1-2008/2009 Addenda. The SQAP builds on the MOOSE SQAP and the Argonne SSQAPP while accounting for the needs of the multi-organization SAM development team. Modifications to the SAM repository structure, including a new testing system, updated test cases, and the development of an internal website, facilitate the implementation of the SAM SQAP. The initial assessment of the SAM SQAP indicated that the SAM SQAP was adequately and effectively implemented and additional work was required to improve the compliance of the SAM SQAP with NQA-1 2008/2009 Addenda. Several improvements to the SQAP have already been drafted to address these assessments and future work is planned to further improve the SAM SQAP in support of end-user needs.

Research Organization:
Argonne National Laboratory (ANL), Argonne, IL (United States)
Sponsoring Organization:
USDOE Office of Nuclear Energy (NE), Nuclear Energy Advanced Modeling and Simulation (NEAMS)
DOE Contract Number:
AC02-06CH11357
OSTI ID:
2222892
Report Number(s):
ANL/NSE--23/40; 183766
Country of Publication:
United States
Language:
English

Similar Records

Progress Towards NQA-1 for Cardinal in FY25
Technical Report · Mon Sep 29 00:00:00 EDT 2025 · OSTI ID:2997990

Recent Code Developments/Improvements to SAM Multi-dimensional Flow Model
Technical Report · Sat Apr 01 00:00:00 EDT 2023 · OSTI ID:1984634

Software Quality Assurance Plan: Cardinal
Technical Report · Wed Oct 01 00:00:00 EDT 2025 · OSTI ID:3001333