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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 01, 1993
Accession Number
ADA268194

Entities

People

  • Ann T. Tai
  • Herbert Hecht
  • Kam S. Tso

Tags

Communities of Interest

  • C4I
  • Ground and Sea Platforms
  • Human Systems
  • Space
  • Weapons Technologies

DTIC Thesaurus Topics

  • Application Software
  • Computer Program Documentation
  • Computer Program Reliability
  • Computer Programming
  • Computer Programs
  • Computers
  • Debugging
  • Engineers
  • Failure Mode And Effect Analysis
  • High Level Languages
  • Programming Languages
  • Software Design
  • Software Development
  • Software Development Tools
  • Software Testing
  • Spiral Development
  • System Software

Fields of Study

  • Computer science
  • Engineering

Readers

  • Software Engineering.
  • Strategic Security Studies