Abstract
A case study on the reliability estimation of software design of a motor protection relay is presented. The case study is part of a long-term research effort to develop methodology and support for the reliability estimation of computer-based systems to be used in the safety-critical applications of nuclear industry. The estimation method is based on Bayesian inference and the case study is a follow-up to previous case study presented in SAFECOMP 2003.
In the case study reliability estimate of the protection functions of the relay is built in a sophisticated expert judgement process. The expert judgement process consists of two phases including several sessions where the relay designers from different development stages participated. The sessions are named according to the phases as qualitative and quantitative sessions. The qualitative sessions are used to identify and record possible uncertainty and unpunctuality in the planning and documentation of the software design. The quantitative sessions are used to analyse the recordings and to generate a prior reliability estimate. Finally, the prior estimate is updated to a posterior estimate using the operating data of the relay.
The estimation demonstrates the excellence of Bayesian modelling in the reliability estimation of computer-based systems. The reliability estimation typically involves evidence of different kind and with Bayesian modelling the evidence can be combined coherently and transparently together. The estimation method is particularly attractive for probabilistic safety assessment (PSA) of nuclear industry. The method provides informative posterior probability distributions on the failure rates of the protection functions to be used in the PSA models.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Helminen, A., Pulkkinen, P.: Quantitative Reliability Estimation of a Computer-based Motor Protection Relay Using Bayesian Networks Using Bayesian Networks. In: Anderson, S., Felici, M., Littlewood, B. (eds.) SAFECOMP 2003. LNCS, vol. 2788, pp. 92–102. Springer, Heidelberg (2003)
REM 610 Motor Protection Relay - Technical Reference Manual, ABB Oy
Spiegelhalter, D., Thomas, A., Best, N., Gilks, W.: BUGS 0.5 Bayesian Inference Using Gibbs Sampling Manual (version ii), MRC Biostatistic Unit, Cambridge, pp. 1–59 (1996)
Helminen, A.: Case Study on Reliability Estimation of Computer-Based Device for Probabilistic Safety Assessment, VTT Research Report BTUO-051375, Espoo, pp. 1–29 (2005)
Littlewood, B., Popov, P., Strigini, L.: Assessment of the Reliability of Fault Tolerant Software: A Bayesian Approach. In: Proceedings of 19th International Conference on Computer Safety, Reliability and Security (SAFECOMP 2000), pp. 294–308. Springer, Berlin (2000)
Gran, B., Helminen, A.: A Bayesian Belief Network for Reliability Assessment., OECD Halden Reactor Project, HWR-649, Halden, pp. 1–26 (2001)
Pulkkinen, U.: Programmable automation systems in PSA. In: Radiation and Nuclear Safety Authority, Helsinki, pp. 1–19 (1996)
Littlewood, B., Strigini, L.: Software Reliability and Dependability: a Roadmap. In: State of the Art Reports given at the 22nd International Conference on Software Engineering, pp. 177–188. ACM Press, New York (2000)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Helminen, A. (2007). Case Study on Bayesian Reliability Estimation of Software Design of Motor Protection Relay. In: Saglietti, F., Oster, N. (eds) Computer Safety, Reliability, and Security. SAFECOMP 2007. Lecture Notes in Computer Science, vol 4680. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75101-4_36
Download citation
DOI: https://doi.org/10.1007/978-3-540-75101-4_36
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-75100-7
Online ISBN: 978-3-540-75101-4
eBook Packages: Computer ScienceComputer Science (R0)