Accession Number : ADA267661


Title :   NRC Class 1E Digital Computer System Guidelines


Descriptive Note : Final technical rept. Jul 1991-Jul 1992


Corporate Author : SOHAR INC BEVERLY HILLS CA


Personal Author(s) : Hecht, Herbert ; Tai, Ann T ; Tso, Kam S


Full Text : https://apps.dtic.mil/dtic/tr/fulltext/u2/a267661.pdf


Report Date : May 1993


Pagination or Media Count : 190


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.


Descriptors :   *SOFTWARE ENGINEERING , *SAFETY , *NUCLEAR POWER PLANTS , *COMPUTER PROGRAM RELIABILITY , TEST AND EVALUATION , STRATEGY , TOOLS , STANDARDS , GUIDANCE , BENEFITS , FAULTS , FAULT TOLERANCE , ADA PROGRAMMING LANGUAGE , AVOIDANCE , COMPUTER PROGRAM VERIFICATION , COMPUTER APPLICATIONS , COMPUTERS , COMPUTER PROGRAMMING , PROGRAMMING LANGUAGES , RELIABILITY , QUALITY


Subject Categories : Computer Programming and Software
      Safety Engineering
      Nuclear Power Plants and Fission Reactor Eng


Distribution Statement : APPROVED FOR PUBLIC RELEASE