Qualifying codes under software quality assurance: Two examples as guidelines for codes that are existing or under development
Software quality assurance is an area of concem for DOE, EPA, and other agencies due to the poor quality of software and its documentation they have received in the past. This report briefly summarizes the software development concepts and terminology increasingly employed by these agencies and provides a workable approach to scientific programming under the new requirements. Following this is a practical description of how to qualify a simulation code, based on a software QA plan that has been reviewed and officially accepted by DOE/OCRWM. Two codes have recently been baselined and qualified, so that they can be officially used for QA Level 1 work under the DOE/OCRWM QA requirements. One of them was baselined and qualified within one week. The first of the codes was the multi-phase multi-component flow code TOUGH version 1, an already existing code, and the other was a geochemistry transport code STATEQ that was under development The way to accomplish qualification for both types of codes is summarized in an easy-to-follow step-by step fashion to illustrate how to baseline and qualify such codes through a relatively painless procedure.
- Research Organization:
- Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)
- Sponsoring Organization:
- USDOE, Washington, DC (United States)
- DOE Contract Number:
- AC03-76SF00098
- OSTI ID:
- 10182335
- Report Number(s):
- LBL-34423; ON: DE93040452; TRN: 93:021761
- Resource Relation:
- Other Information: PBD: May 1993
- Country of Publication:
- United States
- Language:
- English
Similar Records
Quality assurance in the OCRWM (Office of Civilian Radioactive Waste Management) program
Fiscal Year 2023 Software Quality Assurance Activities for the ARC Software