APP下载

考虑故障检测效用与修正效用的软件可靠性增长模型

2015-06-01赵玉新万程程

系统工程与电子技术 2015年4期
关键词:故障检测模型

赵玉新,常 帅,万程程

(哈尔滨工程大学自动化学院,黑龙江哈尔滨150001)

考虑故障检测效用与修正效用的软件可靠性增长模型

赵玉新,常 帅,万程程

(哈尔滨工程大学自动化学院,黑龙江哈尔滨150001)

测试效用是影响软件测试过程的重要因素,其随时间的变化情况直接影响着测试过程中的故障检测和修正的效率,合理地评估测试效用对测试过程的影响是建立精确软件可靠性模型的关键因素。针对现有模型对测试效用认识的不足,严格根据实际测试情况,将测试效用分为故障检测效用和故障修正效用,并在此基础上,建立了综合考虑这两种效用的软件可靠性增长模型。利用公开发表的软件测试失效数据集对模型进行验证,结果表明,与现有的考虑故障检测与修正过程的模型相比,所提模型具有更好的拟合和预测能力。

软件可靠性增长模型;测试效用;故障检测效用;故障修正效用

0 引 言

软件可靠性[13]是衡量软件质量的重要特性,其反映了软件开发和使用过程中出现的失效情况。软件可靠性增长模型(software reliability growth model,SRGM)的建立位于软件开发时期的系统测试阶段,其在对软件反复进行测试和故障排除的过程中得以建立,可以有效地评估和预测软件可靠性,是开展相关研究的核心和关键。非齐次泊松过程[4](non-homogeneous Poisson process,NHPP)类SRGM是目前研究最多、应用最广的一类。

测试效用被认为是一种重要的测试过程因素,是指在测试过程中所消耗的资源,可用人力、执行的测试用例、CPU时间等信息来度量,是影响软件可靠性的重要因素[56]。……

登录APP查看全文

猜你喜欢

故障检测模型
一半模型
重尾非线性自回归模型自加权M-估计的渐近分布
故障一点通
3D打印中的模型分割与打包
奔驰R320车ABS、ESP故障灯异常点亮
小波变换在PCB缺陷检测中的应用
故障一点通
江淮车故障3例