A Component-Oriented Reliability Model Using Back-Propagation Neural Networks

Most of the component-based software reliability models suffer from the evaluating complexity for the software system with high complex structures. A component-based back-propagation reliability model (CBPRM) for the high complex software system reliability evaluation is presented in this paper with a low complexity. The novel scheme is based on the artificial neural networks and the component reliability sensitivity analyses. The component reliability sensitivity analyses are performed dynamically and assigned to the neurons to optimize the reliability evaluation. Based on the experiment results and analyses, it shows that CBPRM outperforms the contrast models and the reliability evaluating accuracy is acceptable in the complex software system.

[1]  Hany H. Ammar,et al.  A scenario-based reliability analysis approach for component-based software , 2004, IEEE Transactions on Reliability.

[2]  Roger C. Cheung,et al.  A User-Oriented Software Reliability Model , 1978, IEEE Transactions on Software Engineering.

[3]  Dai Pan,et al.  Architecture-based software reliability modeling , 2006, J. Syst. Softw..

[4]  Bev Littlewood,et al.  A Bayesian Reliability Growth Model for Computer Software , 1973 .

[5]  Z. Jelinski,et al.  Software reliability Research , 1972, Statistical Computer Performance Evaluation.

[6]  Shigeru Yamada,et al.  S-Shaped Reliability Growth Modeling for Software Error Detection , 1983, IEEE Transactions on Reliability.

[7]  Swapna S. Gokhale,et al.  An analytical approach to architecture-based software performance and reliability prediction , 2004, Perform. Evaluation.

[8]  Amrit L. Goel,et al.  Time-Dependent Error-Detection Rate Model for Software Reliability and Other Performance Measures , 1979, IEEE Transactions on Reliability.

[9]  Aditya P. Mathur,et al.  On the estimation of reliability of a software system using reliabilities of its components , 1997, Proceedings The Eighth International Symposium on Software Reliability Engineering.

[10]  Chin-Yu Huang,et al.  An Adaptive Reliability Analysis Using Path Testing for Complex Component-Based Software Systems , 2011, IEEE Transactions on Reliability.