航空学报 > 2005, Vol. 26 Issue (3): 334-339

安全关键软件可靠性验证测试方法研究

覃志东, 雷航, 桑楠, 熊光泽, 古幼鹏   

  1. 电子科技大学 计算机学院实时系统研究室, 四川 成都 6100054
  • 收稿日期:2004-04-19 修回日期:2005-01-20 出版日期:2005-06-25 发布日期:2005-06-25

Study on the Reliability Demonstration Testing Method for Safety-critical Software

QIN Zhi-dong, LEI Hang, SANG Nan, XIONG Guang-ze, GU You-peng   

  1. Real-time System Lab., University of Electronic Science and Technology of China, Chengdu 610054, China
  • Received:2004-04-19 Revised:2005-01-20 Online:2005-06-25 Published:2005-06-25

摘要: 为了在不降低安全关键软件可靠性验证测试结果可信性的前提下减少测试用例量,在分析经典统计假设测试和无先验贝叶斯统计方法的基础上,提出了一种先验知识动态整合的贝叶斯推断统计测试方法;并提供了软件失效概率的概率密度函数先验分布参数的详细求解办法。实验表明,所提供的安全关键软件可靠性验证测试方法可以用较少的测试用例获得同样的结果可信性。

关键词: 软件可靠性, 可靠性验证, 贝叶斯方法, 安全关键软件, 软件测试

Abstract: In order to reduce the total number of the testing cases but not to decrease the confidence level of the testing results for the reliability demonstration of safety-critical software, a new method which uses Bayesian inference with prior knowledge dynamic integration is presented on the basis of analyzing the classical statistical hypothesis testing and the ignorance prior Bayesian method. In particular, the problem of how to determine the parameters of the prior distribution for the density function of software failure probability is solved. Test shows that it requires less testing cases to achieve the same confidence level by using the method provided in this paper.

Key words: software reliability, reliability demonstration, Bayesian method, safety-critical software, software testing

中图分类号: