Document: NUREG-0800
Document ID: f1629507-6318-4e71-94a6-9d6664ba96a3
Document Type: srp
Title: of the plant safety analysis report (SAR).  Although NRC did not endorse the annexes of
Source: NUREG-0800
Source URL: https://www.nrc.gov/docs/ML0706/ML070660327.pdf
Revision Date: 2023-06
Chapter: 7
Section ID: 7.6
CFR Part: 
CFR Title: 

Content:
her software. Outputs may be directed to actuators, operators, other equipment, or other software. • Reliability — The degree to which a software system or component operates without failure. This definition does not consider the consequences of failure, only the existence of failure. • Robustness — The ability of a software system or component to function correctly in the presence of invalid inputs or stressful environmental conditions. This includes the ability to function correctly despite some violation of the assumptions in its specification. Appendix 7.1-D-8 March 2007 • Safety — Those properties and characteristics of the software system that directly affect or interact with system safety considerations. The other characteristics discussed in SRP BTP 7-14 are important contributors to the overall safety of the software-controlled safety system, but are primarily concerned with the internal operation of the software. The safety characteristic, however, is primarily concerned with the effect of the software on system hazards and the measures taken to control those hazards. • Security — The ability to prevent unauthorized, undesired, and unsafe intrusions. Regulatory Guide 1.152, Revision 2 provides specific guidance concerning computer- based (cyber) safety system security which is discussed in Subsection 9 of this appendix. 5.3.1.1 Software Quality Metrics (IEEE Std 7-4.3.2-2003 Sub-Clause 5.3.1.1) Industry practice is moving towards the use of software quality metrics to assure/monitor/ improve software quality in addition to the V&V that has traditionally been applied. SRP BTP 7-14 has identified one of the characteristics to be considered during the implementation of the software lifecycle activities as “Measurement” - a set of indicators used to determine the success or failure of the activities and tasks defined in the planning document. The use of software quality metrics should be considered throughout the software life cycle to