American Nuclear Society
Home

Home / Standards / Get Involved / Volunteer Opportunities / Safety and Radiological Analyses Consensus Committee (SRACC)

Working Group

If you are interested in participating in the following standards, complete and submit the Standards Volunteer Form.

ANS-10.2, Portability of Scientific and Engineering Software

Scope: This standard provides recommended programming practices and requirements to facilitate the portability of computer programs prepared for scientific and engineering computations.

ANS-10.4, Verification and Validation of Non-Safety-Related Scientific and Engineering Computer Programs for the Nuclear Industry

Scope: This standard provides guidelines for the verification and validation (V&V) of non-safety-related scientific and engineering computer programs developed for use by the nuclear industry. The scope is restricted to research and other non-safety-related, noncritical applications.

ANS-10.5, Accommodating User Needs in Scientific and Engineering Computer Software Development

Scope: This standard presents criteria for accommodating user needs in the preparation of computer software for scientific and engineering applications.

ANS-10.7, Non-Real-Time, High-Integrity Software for the Nuclear Industry--Developer Requirements

Scope: This standard provides minimum requirements for assurance that high-integrity software developed for use by the nuclear industry meets state-of-the-practice expectations for quality. The requirements in this standard are specified for development of high-integrity software. The intent is to set a minimum level of quality assurance and critical technical process requirements to satisfy due diligence. NUREG/CR 6263 [1],1) from which many of the requirements of this standard are derived, was developed for application to nuclear power plants, and this standard is primarily applicable to nuclear power plants and other nuclear facilities and operations with similar high consequences and hazards. This standard addresses rigorous, systematic development of high-integrity, non-real-time safety analysis, design, and simulation software that includes calculations or simulations requiring high functional reliability in order to avoid undetected errors that could have serious consequences if such errors are not detected (the scope of this standard does not include electronic procedures). It is especially important that this standard be followed in cases where calculations are so complex that typical peer reviews are not likely to identify errors. For complex software, hand calculations and code-to-code comparisons may not be adequate to verify and validate the software. This may include software used for nuclear design and analysis; analysis of postulated accidents and assignment of safety classification levels to systems, structures, and components at nuclear facilities; computational fluid dynamics (CFD); thermal hydraulics; structural mechanics; complex Monte Carlo simulations; radiation dosimetry; and nuclear medical applications. An important area covered in this standard is model development and verification (including physics validation), which are critically important tasks for high-integrity analysis and simulation software. The requirements in this standard for model development and verification take into consideration several standards for the development of computational models and methods, including ANSI/ASME V&V 10-2006 [2]; AIAA G-077-1998 (2002) [3]; U.S. Nuclear Regulatory Commission (NRC) Standard Review Plan, NUREG-0800, Sec. 15.0.2 [4]; and NRC Regulatory Guide 1.203 [5]. This standard provides the requirements necessary to validate the model by specifying requirements for model development and validation, except that it does not address the actual planning, design, and conduct of validation tests/experiments. Cybersecurity is another important aspect of high-integrity software and is explicitly addressed in this standard. The requirements in this standard for security requirements were principally derived from NRC Regulatory Guide 1.152 [6].

ANS-10.8, Non-Real Time, High-Integrity Software for the Nuclear Industry--User Requirements

Scope: This standard establishes the minimum requirements for the acceptance and use of non-real-time, high-integrity software used for design and analysis in the nuclear industry. This standard is directly related to ANSI/ANS-10.7-2013 [1], ) which provides requirements for the developer of non-real-time, high-integrity software. The activities described in this standard enable an end user of complex simulation software to assure, when software has been developed in accordance with appropriate requirements [1], that the software will meet the specific identified needs of the end user and that the software is installed and used in a correct manner. The type of software discussed in this standard is software used for the analysis, design, and simulation of complex physical systems and phenomena. This type of software requires a high degree of functional reliability in order to reduce the risk of undetected errors.

Last modified July 21, 2016, 1:57pm CDT