Risky module prediction for nuclear I and C software
Creators
- 1. Korea Institute of Nuclear Safety, Daejeon (Korea, Republic of)
- 2. Dept. of Computer Science and Engineering, Chungnam National University, Daejeon (Korea, Republic of)
Description
As software based digital I and C (Instrumentation and Control) systems are used more prevalently in nuclear plants, enhancement of software dependability has become an important issue in the area of nuclear I and C systems. Critical attributes of software dependability are safety and reliability. These attributes are tightly related to software failures caused by faults. Software testing and V and V (Verification and Validation) activities are hence important for enhancing software dependability. If the risky modules of safety-critical software can be predicted, it will be possible to focus on testing and V and V activities more efficiently and effectively. It should also make it possible to better allocate resources for regulation activities. We propose a prediction technique to estimate risky software modules by adopting machine learning models based on software complexity metrics. An empirical study with various machine learning algorithms was executed for comparing the prediction performance. Experimental results show SVMs (Support Vector Machines) perform as well or better than the other methods.
Additional details
Publishing Information
- Journal Title
- Nuclear Engineering and Technology
- Journal Volume
- 44
- Journal Issue
- 6
- Series
- 26 refs, 7 figs, 9 tabs
- Journal Page Range
- p. 663-672
- ISSN
- 1738-5733
INIS
- Country of Publication
- Korea, Republic of
- Country of Input or Organization
- Korea, Republic of
- INIS RN
- 44079559
- Subject category
- S22: GENERAL STUDIES OF NUCLEAR REACTORS;
- Descriptors DEI
- ALGORITHMS; CONTROL SYSTEMS; FAILURES; NUCLEAR POWER PLANTS; PERFORMANCE; REGULATIONS; RELIABILITY; SAFETY; VALIDATION; VERIFICATION
- Descriptors DEC
- LAWS; MATHEMATICAL LOGIC; NUCLEAR FACILITIES; POWER PLANTS; TESTING; THERMAL POWER PLANTS