机载计算机软件系统可靠性测试技术研究
文献类型 | 学位 |
作者 | 邱华兵[1] |
机构 | 北京航空航天大学 ↓ |
授予学位 | 硕士 |
年度 | 2004 |
学位授予单位 | 北京航空航天大学 |
语言 | 中文 |
关键词 | 计算机软件;软件测试;软件可靠性;软件可靠性模型;软件平均失效时间(MTTF);J-M模型;关联缺陷;软件失效时间间隔 |
摘要 | 计算机软件尤其是机载计算机软件这类实时的嵌入式软件在人们生活中的运用越来越多,其可靠性的重要程度也在不断增加,该文从软件可靠性的定义出发,介绍了与之相关的软件测试和软件可靠性模型的简要的基础知识,在分析软件复杂性的基础上,对一个实际的欧洲航天局的space软件进行实验性测试,并且,根据这个测试中软件包输入与软件缺陷的关系,建立了一个软件测试过程的模型,同时将其与实际测试进行比较,再结合软件的复杂性,考虑到软件中的关联缺陷,缺陷不独立,以及是否放回测试用例的情况,将这个模型进行推广,建立了8个仿真模型进行试验,得出了软件失效时间间隔服从指数分布以及在测试后期失效时间间隔独立的结论.在这个结论的基础上,对软件测试的后一阶段,建立了一个软件运行可靠性模型,运用了线性回归的方法进行参数估计,提出了该模型下的性能指标如软件平均失效时间MTTF,一次运行平均时间,测试准则等等,应用musa的软件失效数据对这个模型进行检验,与J-M模型做比较发现我们的模型在对固有缺陷数等的估计上更有优势.同时也应用我们自己测试的数据进行了检验.从我们对space软件测试数据中,研究了软件测试的阶段性,将这个软件的测试分为三个阶段,并建立一个与实验结果相当吻合的动态模型,分析了其阶段性的机理.最后,结合我们的软件测试过程的模型,在随机测试的基础上,提出了一个带反馈的分类随机测试方法,优化了软件测试策略,大大减少了达到指定可靠度所需的测试代价. |
影响因子:
dc:title:机载计算机软件系统可靠性测试技术研究
dc:creator:邱华兵
dc:date: publishDate:1753-01-01
dc:type:学位
dc:format: Media:北京航空航天大学
dc:identifier: LnterrelatedLiterature:北京航空航天大学.2004.
dc:identifier:DOI:
dc: identifier:ISBN: