学位论文 > 优秀研究生学位论文题录展示

自动测试软件的分析、测试及可靠性研究

作 者: 曹华
导 师: 马存宝
学 校: 西北工业大学
专 业: 通信与信息系统
关键词: 软件测试 控制流分析 软件可靠性模型 最大似然参数估计 算法 组合模型
分类号: TP311.52
类 型: 硕士论文
年 份: 2002年
下 载: 363次
引 用: 0次
阅 读: 论文下载
 

内容摘要


本文研究了ATE8000-1自动测试系统中的FMC执行软件,完成了软件分析、测试及可靠性建模的工作。 为了满足工程实际要求,软件测试过程中采用控制流分析方法绘制了IOP监控程序及十三个模块测试程序的软件控制流程图,验证了FMC执行软件实现的正确性。根据FMC执行软件所具有的实时性、嵌入式、余度计算、面向机器的语言、硬件依赖性及多机处理等约束条件,设计了软件测试内容及测试环境,建立了基于覆盖的动态软件测试模型。利用IBM PC汇编语言在PC机上模拟实现了部分软件的测试,同时采集了基于累积失效时间的软件失效仿真试验数据。 在对典型软件可靠性模型进行研究的基础上,为了改善可靠性模型对工程软件失效数据的适用性,提出了组合可靠性模型分析的方法。根据八种典型可靠性模型的预测结果,从中选择综合评估最优的三个模型作为组合模型组件,并给出了等权重线性组合(ELC)、面向中值线性组合(MLC)和不等权重线性组合(ULC)三种组合模型。该组合模型成功地抵消了组件模型的预测误差,有效地提高了模型预测的准确性。通过软件失效仿真数据的可靠性分析,验证了组合模型的优越性。 利用Neld Mead和Newton-Raphson算法相结合构成改进的模型最大似然参数估计算法,提高了模型参数估计过程中算法的收敛速度及稳定性。

全文目录


中文摘要  2-3
英文摘要  3-6
第1章 绪论  6-15
  1.1 课题来源及意义  6
  1.2 软件可靠性评估的意义  6-7
  1.3 跨越软件可靠性分析中理论到实践的鸿沟  7-13
    1.3.1 可靠性分析在软件生命周期中所处的位置  8-9
    1.3.2 软件中的错误及可靠性  9-12
    1.3.3 论文中所采用的软件可靠性分析方法  12-13
  1.4 软件可靠性基本概念  13-14
    1.4.1 软件可靠性  13
    1.4.2 软件可靠性分析中的符号定义  13-14
  1.5 论文结构  14-15
第2章 ATE8000-1自动测试系统简介  15-23
  2.1 前言  15
  2.2 飞行管理计算机(FMC)介绍  15-17
    2.2.1 FMC的基本结构  15-16
    2.2.2 FMC的功能  16-17
  2.3 ATE8000-1自动测试系统  17-22
    2.3.1 系统功能及特点  17
    2.3.2 系统硬件平台  17-19
    2.3.3 系统软件平台  19-22
  2.4 小结  22-23
第3章 FMC执行软件分析  23-44
  3.1 IOP监控程序  23-28
  3.2 模块测试程序  28-44
    3.2.1 BITE  28
    3.2.2 HISTE  28-29
    3.2.3 DBENB  29-30
    3.2.4 IDE  30-31
    3.2.5 INTIO  31-32
    3.2.6 INTPN  32-33
    3.2.7 NBATS  33-35
    3.2.8 RETNE  35-36
    3.2.9 EDACE  36-37
    3.2.10 MEGE  37-38
    3.2.11 NPROM  38-40
    3.2.12 NPRAM  40-42
    3.2.13 CPUTS  42-44
第4章 FMC执行软件的测试  44-53
  4.1 软件测试概述  44-45
  4.2 FMC执行软件的特点  45-47
  4.3 FMC执行软件的测试内容及测试环境  47-50
    4.3.1 测试内容  48-49
    4.3.2 测试环境  49-50
  4.4 软件测试模型  50-52
    4.4.1 源代码的静态测试  50
    4.4.2 基于覆盖的动态测试  50-52
    4.4.3 软件测试用例的构造方法  52
  4.5 测试结果  52-53
第5章 经典软件可靠性建模分析  53-70
  5.1 软件可靠性理论  53-60
    5.1.1 模型分类方案  53-54
    5.1.2 分析预测准确性的方法  54-57
    5.1.3 软件可靠性模型的比较准则  57-58
    5.1.4 参数估计中的最优化算法  58-60
  5.2 典型可靠性模型的应用及预测分析  60-70
    5.2.1 有限失效类  60-67
    5.2.2 无限失效类  67-70
第6章 改进的软件可靠性建模分析  70-79
  6.1 各典型模型预测性能的评估  70-74
    6.1.1 序列似然度比率(PLR)分析  70-71
    6.1.2 u-结构图分析  71
    6.1.3 y-结构图分析  71-72
    6.1.4 预测结果的有效性静态参量比较  72-73
    6.1.5 总结  73-74
  6.2 组合可靠性模型  74-79
    6.2.1 组合模型预测结果及其分析  75-78
    6.2.2 结论  78-79
第7章 结束语  79-81
参考文献  81-84
致谢  84

相似论文

  1. 基于差分进化算法的JSP环境下成套订单研究,F273
  2. 基于图的标志SNP位点选择算法研究,Q78
  3. 高灵敏度GNSS软件接收机的同步技术研究与实现,P228.4
  4. 天然气脱酸性气体过程中物性研究及数据处理,TE644
  5. 基于Thermo-Calc三元共晶合金凝固路径的耦合计算,TG111.4
  6. 压气机优化平台建立与跨音速压气机气动优化设计,TH45
  7. 多导弹协同作战突防效能评估及组合优化算法研究,TJ760.1
  8. 基于感性负载的车身网络控制系统,U463.6
  9. 基于蚁群算法的电梯群优化控制研究,TU857
  10. 高精度激光跟踪装置闭环控制若干关键问题研究,TN249
  11. 半导体激光器热电控制技术研究,TN248.4
  12. AES算法及其DSP实现,TN918.1
  13. 基于UWB脉冲信号的测距定位技术,TN929.5
  14. 基于TS101的DFT输出子集算法研究及软件实现,TN911.72
  15. 高光谱图像空—谱协同超分辨处理研究,TN911.73
  16. DBF接收机用于二维测向算法的研究,TN851
  17. 电视制导系统中视频图像压缩优化设计及实现研究,TN919.81
  18. IEEE802.16e信道编译码算法研究,TN911.22
  19. LDPC码译码算法的研究,TN911.22
  20. 频繁图结构并行挖掘算法的研究与实现,TP311.13
  21. 基于人眼检测的驾驶员疲劳状态识别技术,TP391.41

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com