NRC Class 1E Digital Computer System Guidelines
Abstract
This report contains guidance on the design and development of reliable software for digital safety systems of nuclear power plants (Class 1E systems). The technology is dual-use in that both the nuclear and defense communities will benefit from it. Four major topics are addressed: (1) Computer Programming Languages - C, C++, Ada and PL/M-86 were examined for applicability to high integrity safety systems; (2) Software Design and Development - Design and development process models, applicable standards, and Computer-Aided Software Engineering (CASE) tool usage for Class 1E systems development were identified; (3) Software Testing - This section addresses software test strategies and termination criteria for Class 1E systems; and (4) Fault Tolerance and Fault Avoidance techniques for developing highly reliable Class 1E system software are identified. The Nuclear Regulatory Commission will use this development as a stepping stone leading to a draft nuclear regulatory guidance document. The DoD benefits by furthering research in software practices for high integrity systems.
Document Details
- Document Type
- Technical Report
- Publication Date
- May 01, 1993
- Accession Number
- ADA268194
Entities
People
- Ann T. Tai
- Herbert Hecht
- Kam S. Tso