摘要
在软件测试阶段,由于加速测试的影响,用软件可靠性增长模型测得的运行阶段可靠性很难真实反映实际运行时的可靠性。因此,修正了软件测试环境与运行环境相同的假设,针对测试阶段排错过程的延迟性,提出在测试阶段要把软件检错过程和排错过程结合起来建模。通过采用不同的故障检错率函数减少了测试与运行环境的差别,并结合移动点技术,提出了一个新的考虑测试环境和运行环境不同的可靠性增长模型(TDO-SRGM)。在两个公开发表的数据集上进行的拟合试验和预测试验证明,该模型具有很好的拟合效果和预测能力。
In the test phase, the reliability obtained from software reliability growth model (SRGM) can not represent the real one in the operation phase because of the effect of accelerated testing. Therefore, the hypothesis that the test environment is same as the operation environment is corrected. Aiming at the delay of the correction process in the test phase, a model integrating both detection process and correction process is presented. By using different rates of fault detection, the difference between test and operation environments is reduced. Integrating the change-point technique, a new SRGM model with considering of the difference between test and operation environments (TDO SRGM) is presented. The experiments on two open data sets prove that the proposed model has good fitting and prediction ability.
出处
《系统工程与电子技术》
EI
CSCD
北大核心
2009年第8期2024-2028,共5页
Systems Engineering and Electronics
基金
"十一五"国防预先研究基金(513270104)资助课题
关键词
软件可靠性
增长模型
移动点
检错过程
排错过程
software reliability
growth model
change-point
detection process
correction process