Development of a Bayesian belief network model for software reliability quantification of digital protection systems in nuclear power plants

Abstract As the instrumentation and control (I&C) systems in nuclear power plants (NPPs) have been replaced with digital-based systems, the need has emerged to not only establish a basis for incorporating software behavior into digital I&C system reliability models, but also to quantify the software reliability used in NPP digital protection systems. Therefore, a Bayesian belief network (BBN) model which estimates the number of faults in a software considering its software development life cycle (SDLC) is developed in this study. The model structure and parameters are established based on the information applicable to safety-related systems and expert elicitation. The evidence used in the model was collected from three stages of expert elicitation. To assess the feasibility of using BBN in NPP digital protection software reliability quantification, the BBN model was applied to the Integrated Digital Protection System–Reactor Protection System and estimated the number of defects at each SDLC phase and further assessed the software failure probability. The developed BBN model can be employed to estimate the reliability of deployed safety-related NPP software and such results can be used to evaluate the quality of the digital I&C systems in addition to estimating the potential reactor risk due to software failure.

[1]  Capers Jones Applied Software Measurement: Global Analysis of Productivity and Quality , 1991 .

[2]  Norman E. Fenton,et al.  Using Ranked Nodes to Model Qualitative Judgments in Bayesian Networks , 2007, IEEE Transactions on Knowledge and Data Engineering.

[3]  Bev Littlewood,et al.  Theories of Software Reliability: How Good Are They and How Can They Be Improved? , 1980, IEEE Transactions on Software Engineering.

[4]  Hyun Gook Kang,et al.  A Quantitative Study on Risk Issues in Safety Feature Control System Design in Digitalized Nuclear Power Plant , 2008 .

[5]  Marc Bouissou,et al.  Assessment of a safety-critical system including software: a Bayesian belief network for evidence sources , 1999, Annual Reliability and Maintainability. Symposium. 1999 Proceedings (Cat. No.99CH36283).

[6]  Meng Yue,et al.  DEVELOPMENT OF QUANTITATIVE SOFTWARE RELIABILITY MODELS FOR DIGITAL PROTECTION SYSTEMS OF NUCLEAR POWER PLANTS , 2011 .

[7]  Hyun Gook Kang,et al.  V&V-based remaining fault estimation model for safety–critical software of a nuclear power plant , 2013 .

[8]  Hyun Gook Kang,et al.  Software Failure Probability Assessment by Bayesian Inference , 2013 .

[9]  Hyun Gook Kang,et al.  An analysis of safety-critical digital systems for risk-informed design , 2002, Reliab. Eng. Syst. Saf..

[10]  Norman E. Fenton,et al.  A Critique of Software Defect Prediction Models , 1999, IEEE Trans. Software Eng..

[11]  Finn V. Jensen,et al.  Bayesian Networks and Decision Graphs , 2001, Statistics for Engineering and Information Science.

[12]  Michael E. Fagan Design and Code Inspections to Reduce Errors in Program Development (Reprint) , 2002, Software Pioneers.

[13]  David Wright,et al.  A Bayesian Model that Combines Disparate Evidence for the Quantitative Assessment of System Dependability , 1998, SAFECOMP.

[14]  Bjørn Axel Gran,et al.  A Bayesian Belief Network for Reliability Assessment , 2001, SAFECOMP.

[15]  John H. Bickel Risk implications of digital reactor protection system operating experience , 2008, Reliab. Eng. Syst. Saf..