Document: NRC Regulatory Guide
Document ID: 5b36f49a-1e5b-4d3c-b352-91bfde8ef8cc
Document Type: regulatory_guide
Title: Acceptance of Commercial-Grade Design and Analysis Computer Programs Used in Safety-Related Applications for Nuclear Power Plants + HISTORY - HISTORY 04/2015 – DG-1305 , Proposed Revision 0
Source: NRC Regulatory Guide Division 1
Source URL: https://www.nrc.gov/docs/ML1411/ML14119A286.pdf
Revision Date: 2023-06
Chapter: 
Section ID: RG-1.231
CFR Part: 
CFR Title: 

Content:
its scope and basic intent is to provide acceptance guidance for non-process computer programs used in the design and analysis of plant SSCs. As such, the NRC staff does not accept the use of Revision 1 of EPRI 1025243 dedication methodology for integral (installed or embedded) computer programs or software tools2 associated with integral computer programs. • Revision 1 of EPRI 1025243 states that portions of the guidance can be used for any commercially procured computer program. Additionally, the ERPI document provides guidance for a range of safety classifications and for computer programs used for purposes other than design and analysis. The NRC staff’s approval of the EPRI document is limited to design and analysis applications. Although the NRC’s limited acceptance is not meant to preclude a user from using a tailored version of the guidance for other applications, this regulatory guide expresses no position on the capability or acceptability of the EPRI guidance in such applications. • Because of their importance to safety, the guidelines (indicated by the verb “should”) contained in Revision 1 of EPRI 1025243 shall be treated the same as the requirements (indicated by the verb “shall”) of the standard, with the following exceptions:  Acknowledgements and Appendices  Section 2  Activities associated with computer programs used for applications classified as augmented quality or non-safety-related 2 Software tools are used in the design, development, testing, review, analysis, or maintenance of integral computer programs installed in SSCs. Examples of software tools include compilers, assemblers, linkers, comparators, cross- reference generators, decompilers, editors, flow charters, monitors, test case generators, integrated development environments, and timing analyzers. Examples of integral computer programs include programmable logic devices, such as Complex Programmable Logic Devices (CPLDs) and Field Programmable Gate Arrays