Characterizing Uncertainty of Software Reliability Growth Model

被引:0
|
作者
Xu J.-J. [1 ]
Yao S.-Z. [1 ]
机构
[1] School of Computer Science and Engineering, Beihang University, Beijing
来源
Xu, Jia-Jun (xujiajun@buaa.edu.cn) | 1746年 / Chinese Academy of Sciences卷 / 28期
关键词
Correlation; NHPP; Noise; Reliability; Uncertainty;
D O I
10.13328/j.cnki.jos.005108
中图分类号
学科分类号
摘要
More and more software systems have been developed to provide great flexibility to customers, but they also introduce great uncertainty to software development. The fault detection rate (FDR) within the fault detection process shows an irregular fluctuation and is usually modeled as a white noise. White noise is Markovian, but Non-Markov is the rule while Markov is the exception. In many cases the white noise idealization is insufficient, as real fluctuations are always correlated noise (non-Markovian noise). This study proposes a novel model to quantify the uncertainties associated with the debugging process. Based on the Non-homogeneous Poisson process (NHPP) model for software fault detection process, the environmental uncertainties are considered collectively as a noise of arbitrary distribution and correlation structure. Through a number of comparisons with existing methods, the new model exhibits a closer fitting to observation data. In addition to focusing on the mean value of detected-fault number, this work provides a formula to compute its cumulative density function (CDF) and probabilistic density function (PDF), thus encapsulating full statistical information of the debugging process. © Copyright 2017, Institute of Software, the Chinese Academy of Sciences. All rights reserved.
引用
收藏
页码:1746 / 1758
页数:12
相关论文
共 41 条
  • [1] IEEE STD-729-1991. Standard Glossary of Software Engineering Terminology, (1991)
  • [2] Lyu M., Handbook of Software Reliability Engineering, (1996)
  • [3] Pham H., System Software Reliability, (2006)
  • [4] Carnes P., Software reliability in Weapon systems, Proc. of the the 8th Int'l Symp. on Software Reliability Engineering, pp. 114-115, (1997)
  • [5] Schneidewind N., Keller T., Application of reliability models to the space shuttle, IEEE Software, 9, 4, pp. 28-33, (1992)
  • [6] Almering V., Genuchten M., Cloudt G., Sonnemans P., Using software reliability growth models in practice, IEEE Software, 24, 6, pp. 82-88, (2007)
  • [7] Goel A., Okumoto K., Time-Dependent error-detection rate model for software reliability and other performance measures, IEEE Trans. on Reliability, R-28, 3, pp. 206-211, (1979)
  • [8] Jelinski Z., Moranda P., Software reliability research, Proc. of the Statistical Methods for the Evaluation of Computer System Performance, pp. 465-484, (1972)
  • [9] Yamada S., Ohba M., Osaki S., S-Shaped reliability growth modeling for software error detection, IEEE Trans. on Reliability, 32, 5, pp. 475-484, (1983)
  • [10] Ohba M., Inflection S-shaped software reliability growth model, LNCS, 235, pp. 144-162, (1984)