• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

计算机工程与科学 ›› 2022, Vol. 44 ›› Issue (12): 2162-2173.

• 软件工程 • 上一篇    下一篇

故障检测率对软件可靠性影响实证分析

孙智超1,张策1,江文倩2,刘凯卫1,范苗苗1,李文毓1,温雅菲1   

  1. (1.哈尔滨工业大学(威海)计算机科学与技术学院,山东 威海 264209;
    2.华为技术有限公司南京研究所,江苏 南京 210012)
  • 收稿日期:2021-08-23 修回日期:2021-12-27 接受日期:2022-12-25 出版日期:2022-12-25 发布日期:2023-01-04
  • 基金资助:
    国家自然科学基金(61473097);山东省重点研发计划(GG201703130116,GG201703040002);威海市科技发展计划(ITEAZMZ001807);山东省自然科学基金(ZR2021MF067)

Empirical analysis of the impact of failure detection rate on software reliability

SUN Zhi-chao1,ZHANG Ce1,JIANG Wen-qian2,LIU Kai-wei1,FAN Miao-miao1,LI Wen-yu1,WEN Ya-fei1   

  1. (1.School of Computer Science and Technology,Harbin Institute of Technology (Weihai),Weihai 264209;
    2.Nanjing Research Institute of Huawei Technology Co.,Ltd.,Nanjing 210012,China)
  • Received:2021-08-23 Revised:2021-12-27 Accepted:2022-12-25 Online:2022-12-25 Published:2023-01-04

摘要: 故障检测率是软件可靠性模型的主要参数之一,不同形式的故障检测率具有不同的作用。聚焦于故障检测率对软件可靠性的影响,提出基于信息熵与优劣距离决策算法的单可靠性模型单失效数据集多故障检测率与多可靠性增长模型多失效数据集多故障检测率2种实证分析方案,旨在全面地分析故障检测率的影响。经过实验分析,对于单一可靠性模型单一数据集,故障检测率对软件可靠性的影响主要与失效数据集相关,在不同数据集上不同故障检测率函数的性能差异较大;在多可靠性模型多数据集上,幂函数与S型故障检测率对应的软件可靠性模型的综合性能较好,指数型故障检测率对应的软件可靠性模型的综合性能较差。本文的研究对于软件可靠性建模中的模型参数选择、最优发布时间的确定等具有较强的指导作用。

关键词: 故障检测率, 可靠性建模, 软件可靠性增长模型, 实证分析

Abstract: Abstract:The fault detection rate is one of the main parameters of the software reliability model. Different forms of fault detection rates have different functions. This paper focuses on the impact of fault detection rate on software reliability and proposes two empirical analysis solutions based on information entropy and superi-or-inferior distance decision algorithm: one solution is single-reliability-growth-model single-failure-data-set multi-fault-detection-rate plan and the other is multiple-reliability-growth-model multi-failure-data-set multi-fault-detection-rate. This paper aims to comprehensively analyze the power effect of fault detection rate. According to the experimental analysis, for a single reliability model and a single data set, the impact of failure detection rate on software reliability is mainly related to the failure data set. The performance of different fault detection rates under different data sets is quite different. Under the multiple-data-sets mul-tiple-software-reliability-models situation, the comprehensive performance of the software reliability model corresponding to the power function and the S-type fault detection rate is better, and the comprehensive performance of the software reliability model corresponding to the exponential fault detection rate is poor. The research has a certain guiding role in the selection of parameters in software reliability modeling and the determination of the optimal release time. 


Key words: failure detection rate, reliability modeling, software reliability growth model, empirical analysis