Component-based software reliability process simulation considering imperfect debugging

被引:0
作者
Zhang, Ce [1 ,2 ]
Cui, Gang [1 ]
Bian, Yali [2 ]
Liu, Hongwei [1 ]
机构
[1] School of Computer Science and Technology, Harbin Institute of Technology
[2] School of Computer Science and Technology, Harbin Institute of Technology at Weihai
关键词
Component-based software (CBS); Imperfect debugging; Queuing theory; Reliability simulation; Software reliability growth model (SRGM);
D O I
10.3772/j.issn.1006-6748.2014.01.002
中图分类号
学科分类号
摘要
In view of the flaws of component-based software (CBS) reliability modeling and analysis, the low recognition degree of debugging process, too many assumptions and difficulties in obtaining the solution, a CBS reliability simulation process is presented incorporating the imperfect debugging and the limitation of debugging resources. Considering the effect of imperfect debugging on fault detection and correction process, a CBS integration testing model is sketched by multi-queue multichannel and finite server queuing model (MMFSQM). Compared with the analytical method based on parameters and other nonparametric approaches, the simulation approach can relax more of the usual reliability modeling assumptions and effectively expound integration testing process of CBS. Then, CBS reliability process simulation procedure is developed accordingly. The proposed simulation approach is validated to be sound and effective by simulation experiment studies and analysis. Copyright © by HIGH TECHNOLOGY LETTERS PRESS.
引用
收藏
页码:9 / 15
页数:6
相关论文
共 16 条
  • [1] Almering V., van Genuchten M., Cloudt G., Et al., Using software reliability growth models in practice, IEEE Software, 24, 6, pp. 82-88, (2007)
  • [2] Gokhale S.S., Architecture-based software reliability analysis overview and limitations, IEEE Transactions on Dependable and Secure Computing, 4, 1, pp. 32-40, (2007)
  • [3] Gokhale S.S., Analytical models for architecture-based software reliability prediction-a unification framework, IEEE Transactions on Reliability, 55, 4, pp. 578-590, (2006)
  • [4] Kapur P.K., Pham H., Anand S., Et al., A unified approach for developing software reliability growth models in the presence of imperfect debugging and error generation, IEEE Transactions on Reliability, 60, 1, pp. 331-340, (2011)
  • [5] Wu Y.P., Hu Q.P., Xie M., Et al., Modeling and analysis of software fault detection and correction process by considering time dependency, IEEE Transactions on Reliability, 56, 4, pp. 629-642, (2007)
  • [6] Hou C.Y., Cui G., Liu H.W., Et al., A hybrid queueing model with imperfect debugging for component software reliability analysis, Intelligent Automation and Soft Computing, 17, 5, pp. 559-570, (2011)
  • [7] Huang C.Y., Huang W.C., Software reliability analysis and measurement using finite and infinite server queueing models, IEEE Transactions on Reliability, 57, 1, pp. 192-203, (2008)
  • [8] Lin C.T., Analyzing the effect of imperfect debugging on software fault detection on software fault detection and correction processes via a simulation work, Mathematical and Computer Modeling, 54, pp. 3046-3064, (2011)
  • [9] Lin C.T., Huang C.Y., Staffing level and cost analyses for software debugging activities through rate-based simulation approaches, IEEE Transactions on Reliability, 58, 4, pp. 711-724, (2009)
  • [10] Gokhale S.S., Lyu M.R., Trivedi K.S., Incorporating fault debugging activities into software reliability models - A simulation approach, IEEE Transactions on Reliability, 55, 2, pp. 281-292, (2006)