摘要
对软件可靠性模型的研究,主要集中在如何使所建立的模型尽可能地贴近实际情况。目的是提高软件可靠性模型的拟合能力,使可靠性模型能更好地对软件将来的失效行为进行预测。经典非其次泊松过程模型的假设条件都忽略了不完全排错以及排错时引入错误的可能性,也没有考虑到在测试过程中资源投入等问题。笔者认为在测试过程中,投入的资源、测试环境以及测试人员的努力程度对测试的结果有一定的影响。同时,考虑到软件排错过程中新错误的引入和错误的不完全排除等情况,提出了一种考虑测试效率的可靠性模型。通过与已有模型进行仿真试验对比显示,新模型具有更好的拟合性能,具有很好的工程实践意义。
The research of software reliability models focuses on how to make reliability models accord with actual situation.The aim of it is improving the ability of fitting accuracy for software reliability models and predicting the software's fault behavior in the future better.The assumptions of classical non-homogeneous Poisson process models disregard imperfect debugging and the introduction of new errors.In addition,the consumption of resources is not considered either.Think the consumption of resources in test process,test environment,and the input level of tester can affect the results of test.Meanwhile,perfect debugging and imperfect debugging in the test process are also considered,and a new NHPP model with respect to test efficiency is proposed.After contrasting with some released models,the new model shows better performance to fit data and theoretically can be applied into projects.
出处
《计算机技术与发展》
2011年第8期67-70,共4页
Computer Technology and Development
基金
南京邮电大学校科研基金(01院32)
关键词
可靠性模型
非齐次泊松过程
不完全排错
测试效率
reliability model
non-homogeneous Poisson process
imperfect debugging
test efficiency