Journal of Shanghai Jiao Tong University (Science) ›› 2019, Vol. 24 ›› Issue (4): 477-479.doi: 10.1007/s12204-019-2097-z

• • 上一篇    下一篇

Software Reliability Growth Model Considering First-Step and Second-Step Fault Dependency

PENG Rui (彭锐), MA Xiaoyang *(马晓洋), ZHAI Qingqing (翟庆庆), GAO Kaiye (高凯烨)   

  1. (1. School of Economics and Management, Beijing University of Technology, Beijing 100124, China; 2. School of Information Management, Beijing Information Science and Technology University, Beijing 100192, China; 3. School of Management, Shanghai University, Shanghai 200444, China; 4. School of Economics and Management, Beijing Information Science and Technology University, Beijing 100192, China)
  • 出版日期:2019-08-01 发布日期:2019-07-29
  • 通讯作者: MA Xiaoyang *(马晓洋) E-mail:maxiaoyang0218@163.com

Software Reliability Growth Model Considering First-Step and Second-Step Fault Dependency

PENG Rui (彭锐), MA Xiaoyang *(马晓洋), ZHAI Qingqing (翟庆庆), GAO Kaiye (高凯烨)   

  1. (1. School of Economics and Management, Beijing University of Technology, Beijing 100124, China; 2. School of Information Management, Beijing Information Science and Technology University, Beijing 100192, China; 3. School of Management, Shanghai University, Shanghai 200444, China; 4. School of Economics and Management, Beijing Information Science and Technology University, Beijing 100192, China)
  • Online:2019-08-01 Published:2019-07-29
  • Contact: MA Xiaoyang *(马晓洋) E-mail:maxiaoyang0218@163.com

摘要: As one of the most important indexes to evaluate the quality of software, software reliability experiences an increasing development in recent years. We investigate a software reliability growth model (SRGM). The application of this model is to predict the occurrence of the software faults based on the non-homogeneous Poisson process (NHPP). Unlike the independent assumptions in other models, we consider fault dependency. The testing faults are divided into three classes in this model: leading faults, first-step dependent faults and second-step dependent faults. The leading faults occurring independently follow an NHPP, while the first-step dependent faults only become detectable after the related leading faults are detected. The second-step dependent faults can only be detected after the related first-step dependent faults are detected. Then, the combined model is built on the basis of the three sub-processes. Finally, an illustration based on real dataset is presented to verify the proposed model.

关键词: software reliability growth model (SRGM), fault dependency, non-homogeneous Poisson process (NHPP), fault detection process (FDP)

Abstract: As one of the most important indexes to evaluate the quality of software, software reliability experiences an increasing development in recent years. We investigate a software reliability growth model (SRGM). The application of this model is to predict the occurrence of the software faults based on the non-homogeneous Poisson process (NHPP). Unlike the independent assumptions in other models, we consider fault dependency. The testing faults are divided into three classes in this model: leading faults, first-step dependent faults and second-step dependent faults. The leading faults occurring independently follow an NHPP, while the first-step dependent faults only become detectable after the related leading faults are detected. The second-step dependent faults can only be detected after the related first-step dependent faults are detected. Then, the combined model is built on the basis of the three sub-processes. Finally, an illustration based on real dataset is presented to verify the proposed model.

Key words: software reliability growth model (SRGM), fault dependency, non-homogeneous Poisson process (NHPP), fault detection process (FDP)

中图分类号: