Published May 2018 | Version v1
Journal article

Development of simulation-based testing environment for safety-critical software

  • 1. Dept. of Mechanical Aerospace and Nuclear Engineering, Rensselaer Polytechnic Institute (RPI), New York (United States)
  • 2. School of Mechanical, Aerospace and Nuclear Engineering, Ulsan National Institute of Science and Technology (UNIST), Ulsan (Korea, Republic of)
  • 3. Integrated Safety Assessment Division, Korea Atomic Energy Research Institute (KAERI), Daejeon (Korea, Republic of)
  • 4. Korea Hydro and Nuclear Power Co., Ltd., Gyeongju (Korea, Republic of)

Description

Recently, a software program has been used in nuclear power plants (NPPs) to digitalize many instrumentation and control systems. To guarantee NPP safety, the reliability of the software used in safety-critical instrumentation and control systems must be quantified and verified with proper test cases and test environment. In this study, a software testing method using a simulation-based software test bed is proposed. The test bed is developed by emulating the microprocessor architecture of the programmable logic controller used in NPP safety-critical applications and capturing its behavior at each machine instruction. The effectiveness of the proposed method is demonstrated via a case study. To represent the possible states of software input and the internal variables that contribute to generating a dedicated safety signal, the software test cases are developed in consideration of the digital characteristics of the target system and the plant dynamics. The method provides a practical way to conduct exhaustive software testing, which can prove the software to be error free and minimize the uncertainty in software reliability quantification. Compared with existing testing methods, it can effectively reduce the software testing effort by emulating the programmable logic controller behavior at the machine level

Additional details

Publishing Information

Journal Title
Nuclear Engineering and Technology
Journal Volume
50
Journal Issue
4
Series
33 refs, 12 figs, 5 tabs
Journal Page Range
p. 570-581
ISSN
1738-5733

INIS

Country of Publication
Korea, Republic of
Country of Input or Organization
Korea, Republic of
INIS RN
49078592
Subject category
S22: GENERAL STUDIES OF NUCLEAR REACTORS;
Descriptors DEI
CONTROL SYSTEMS; DYNAMICS; ERRORS; NUCLEAR POWER PLANTS; RELIABILITY; SAFETY; SIGNALS; SIMULATION; VERIFICATION
Descriptors DEC
MECHANICS; NUCLEAR FACILITIES; POWER PLANTS; THERMAL POWER PLANTS