计算机工程与应用 ›› 2008, Vol. 44 ›› Issue (24): 90-94.DOI: 10.3778/j.issn.1002-8331.2008.24.026

• 研发、设计、测试 • 上一篇    下一篇

实时多任务软件高可靠性测评方法

覃志东1,罗 辛1,王绍宇1,熊光泽2   

  1. 1.东华大学 计算机科学与技术学院,上海 201620
    2.电子科技大学 计算机科学与工程学院,成都 610054
  • 收稿日期:2008-05-26 修回日期:2008-06-30 出版日期:2008-08-21 发布日期:2008-08-21
  • 通讯作者: 覃志东

High reliability testing method for real-time multitasking software

QIN Zhi-dong1,LUO Xin1,WANG Shao-yu1,XIONG Guang-ze2   

  1. 1.School of Computer Science and Technology,University of Donghua,Shanghai 201620,China
    2.School of Computer Science and Engineering,University of Electronic Science and Technology,Chengdu 610054,China
  • Received:2008-05-26 Revised:2008-06-30 Online:2008-08-21 Published:2008-08-21
  • Contact: QIN Zhi-dong

摘要: 为了克服传统可靠性测试方法在验证高可靠性指标时测试持续期太长的困难,针对实时多任务软件的特点,提供了一种融基于体系结构的系统可靠性建模、最大熵原理、贝叶斯统计推断为一体的多级高可靠性测评方法。数值仿真表明,该方法在不降低验证测试置信水平的基础上,能有效缩短验证测试持续期。

关键词: 软件可靠性, 软件测试, 可靠性测试

Abstract: In order to solve the problem that the classical reliability testing method,which treats the testing target software as a monolithic block,can’t satisfy the requirements of high reliability testing due to the long testing duration,a hierarchical reliability testing approach was provided in this paper based on the characteristics of real-time multitasking software.The method unified architecture-based system reliability modeling,maximum entropy principle and Bayesian inference.Numeral simulation shows that it is effective to reduce the testing duration without abating the confidence level for the testing results.

Key words: software reliability, software testing, reliability testing