An improved additive model for component software reliability analysis

被引:0
|
作者
Hou C. [1 ]
Cui G. [1 ]
Liu H. [1 ]
机构
[1] School of Computer Science and Technology, Harbin Institute of Technology
来源
关键词
Component-based software; Components; Non-homogeneous Poisson process (NHPP); Profile; Software testing;
D O I
10.3772/j.issn.1002-0470.2011.03.008
中图分类号
学科分类号
摘要
With respect to component software reliability analysis, additive models are the first attempt to build the NHPP model of a component software application. However, additive models do not employ a white-box approach to analyze the application architecture. And they assume NHPP models of all components to be available regardless of how to build them according to component software testing process. In this paper, the above two problems of additive models are solved. Simulation is adopted to realize the mapping from testing profile to operational profile of components in order to build their NHPP models. And then, a state-based white box approach is used to integrate all the NHPP models of components to create the NHPP model of a component software application. Our model includes the benefits of both black box and white box approaches. The evaluation experiment showed the effectiveness of our model.
引用
收藏
页码:267 / 272
页数:5
相关论文
共 10 条
  • [1] Huang C.Y., Kuo S.Y., Lyu M.R., An assessment of testing-effort dependent software reliability growth models, IEEE Trans on Reliability, 56, 2, pp. 198-211, (2007)
  • [2] Ho S.L., Xie M., Goh T.N., A Study of the connectionist models for software reliability prediction, Computer and Mathematics with Applications, 46, 7, pp. 1037-1045, (2003)
  • [3] Goseva-Popstojanova K., Trivedi K.S., Architecture-based approach to reliability assessment of software systems, Performance Evaluation, 45, 2-3, pp. 179-204, (2001)
  • [4] Wang W.L., Hemminger T.L., Tang M.H., A moving average non-homogeneous Poisson process reliability growth model to account for software with repair and system structures, IEEE Trans Reliability, 56, 3, pp. 411-421, (2007)
  • [5] Hou C.Y., Cui G., Yang X.Z., Reliability analysis of component software in wireless sensor networks based on transformation of testing data, Journal of Networks, 4, 6, pp. 392-402, (2009)
  • [6] Xie M., Wohlin C., An additive reliability model for the analysis of modular software failure data, Proceedings of the 6th International Symposium on Software Reliability Engineering (ISSRE'95), pp. 188-194, (1995)
  • [7] Everett W., Software component reliability analysis, Proceedings of the Symposium on Application-Specific Systems and Software Engineering Technology (ASSET'99), pp. 204-211, (1999)
  • [8] Hamlet D., Mason D., Woit D., Theory of software reliability based on components, Proceeding of the 3rd International Workshop on Components-Based Software Engineering, pp. 361-370, (2001)
  • [9] Gokhale S., Wong W.E., Trivedi K.S., Et al., An analytic approach to architecture-based software performance and reliability prediction, Performance Evaluation, 58, 4, pp. 391-412, (2004)
  • [10] Hou C.Y., Cui G., Liu H.W., Et al., Reliability analysis of component software based on testing data transformation, Proceedings of the 8th IEEE/ACIS International Conference on Computer and Information Science, pp. 955-960, (2009)