Reliability Evaluation Optimal Selection Model of Component-Based System
- 1
- 2
- 3
- 4
Abstract
If the components in a component-based software system come from different sources, the characteristics of the components may be different. Therefore, evaluating the reliability of a component-based system with a fixed model for all components will not be reasonable. To solve this problem, this paper combines a single reliability growth model with an architecture-based reliability model, and proposes an optimal selecting approach. First, the most appropriate model of each component is selected according to the historical reliability data of the component, so that the evaluation deviation is the smallest. Then, system reliability is evaluated according to both the relationships among components and the using frequency of each component. As the approach takes into account the historical data and the using frequency of each component, the evaluation and prediction results are more accurate than those of using a single model.
- H. Singh, et al., “A Bayesian Approach to Reliability Prediction and Assessment of Component Based Systems,” Proceedings of 12th International Symposium on Software Reliability Engineering, Hong Kong, 27-30 November 2001, pp. 12-21.
- S. Yacoub, et al., “A Scenario-Based Reliability Analysis Approach for Component-Based Software,” IEEE Trans- actions on Reliability, Vol. 53, No. 4, 2004, pp. 465-480. doi:10.1109/TR.2004.838034
- B. Littlewood, “Software Reliability Model for Modular Program Structure,” IEEE Transactions on Reliability, Vol. R-28, No. 3, 1979, pp. 241-246. doi:10.1109/TR.1979.5220576
- S. S. Gokhale and L. Michael Rung-Tsong, “A simulation Approach to Structure-Based Software Reliability Analysis,” IEEE Transactions on Software Engineering, Vol. 31, No. 8, 2005, pp. 643-656. doi:10.1109/TSE.2005.86
- Y. Wei and X.-H. Shen, “Heterogeneous Architecture- -Based Software Reliability Estimation: Case Study,” 3rd International Conference on Convergence and Hybrid Information Technology, Busan, 11-13 November 2008, pp. 286-290.
- S. S. Gokhale, “Architecture-Based Software Reliability Analysis: Overview and Limitations,” IEEE Transactions on Dependable and Secure Computing, Vol. 4, No. 1, 2007, pp. 32-40. doi:10.1109/TDSC.2007.4
- Z. F. Zhong and X. R. Zuo, “Multi-model Assessment of Software Reliability,” Journal of TongJi University, Vol. 30, No. 10, 2002, pp. 1183-1185.
- F. G. Cheng, et al., “Software Reliability Growth Model Selection and Composition Method,” Computer Science, Vol. 36, No. 9, 2009, pp. 135-138.
- R. W. W. G. J. Schick, “Assessment of Software Reliability,” Operations Research, Physica-Verlag, Heidelberg, 1973, pp. 395-422.
- H. Chin-Yu, et al., “A Unified Scheme of Some Non-homogenous Poisson Process Models for Software Reliability Estimation,” IEEE Transactions on Software Engineering, Vol. 29, No. 3, 2003, pp. 261-269. doi:10.1109/TSE.2003.1183936
- N. F. Schneidewind, “Analysis of Error Processes in Computer Software,” Proceedings of the International Conference on Reliable Software, Los Angeles, 21-23 April 1975, pp. 337-346. doi:10.1145/800027.808456
- S. Yamada, et al., “S-Shaped Reliability Growth Modeling for Software Error Detection,” IEEE Transactions on Reliability, Vol. R-32, No. 5, 1983, pp. 475-484. doi:10.1109/TR.1983.5221735
- P. B. Moranda, “An Error Detection Model for Application during Software Development,” IEEE Transactions on Reliability, Vol. R-30, No. 4, 1981, pp. 309-312. doi:10.1109/TR.1981.5221096