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

航空嵌入式软件全数字仿真测试技术研究

作 者: 肖前远
导 师: 张育平
学 校: 南京航空航天大学
专 业: 计算机应用技术
关键词: 嵌入式软件 软件测试 全数字仿真 测试环境 脚本语言
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 95次
引 用: 0次
阅 读: 论文下载
 

内容摘要


软件测试是保障和提高航空嵌入式软件可靠性的主要手段之一。但航空嵌入式软件因其应用领域的特殊性而具有嵌入性、实时性、高可靠性等特点,决定着航空嵌入式软件测试不能简单地沿用传统的软件测试方法。嵌入式软件一般在宿主机上开发,在目标机上运行,与目标硬件环境密切相关。因此,对嵌入式软件进行测试通常采用仿真测试方法。仿真测试需要仿真测试环境的支持。而在航空嵌入式软件测试领域,缺乏必要的测试环境是对嵌入式软件进行测试面临的最大难题。为了解决以上难题,实现嵌入式系统的硬件研发、软件开发及测试的并行性,采用全数字仿真技术,针对具体需求,为测试开发专用的仿真测试环境。基于此,本论文选择对航空嵌入式软件全数字仿真测试技术展开研究。本文首先研究了软件测试理论。然后分析了嵌入式软件及航空嵌入式软件特点,总结了嵌入式软件以及航空嵌入式软件测试的难点,针对航空嵌入式软件测试面临的最大难题,描述了两种航空嵌入式软件测试环境:宿主机仿真测试环境和交联设备仿真测试环境。由此分析了航空嵌入式软件全数字仿真测试环境设计原理、体系结构以及关键技术展开研究,详细论述了硬件接口与模拟、进程管理与调度及测试脚本语言的实现原理,针对测试脚本语言设计与实现,给出了基于python语言,结合嵌入式软件测试的特点对python模块进行扩展来实现满足测试需要的脚本测试语言。最后结合实际项目应用,具体介绍了基于航空全数字仿真测试环境的软件测试过程。

全文目录


摘要  4-5
Abstract  5-10
第一章 绪论  10-13
  1.1 课题背景  10
  1.2 课题研究的意义  10-11
  1.3 国内外现状  11-12
  1.4 课题研究内容  12
  1.5 论文组织结构  12-13
第二章 软件测试及航空嵌入式软件测试理论与技术  13-32
  2.1 软件测试理论与技术  13-19
    2.1.1 软件测试定义  13
    2.1.2 软件测试目的  13-14
    2.1.3 软件测试方法  14-15
    2.1.4 软件测试过程  15-16
    2.1.5 软件测试模型  16-19
  2.2 嵌入式软件测试  19-21
    2.2.1 嵌入式软件定义及特点  19-20
    2.2.2 嵌入式软件测试难点  20-21
  2.3 航空嵌入式软件测试  21-30
    2.3.1 航空嵌入式软件的特点  21-22
    2.3.2 航空嵌入式软件测试难点  22
    2.3.3 航空嵌入式软件测试环境  22-25
    2.3.4 航空嵌入式软件测试模型  25-30
  2.4 本章小结  30-32
第三章 航空嵌入式软件全数字仿真测试环境设计与实现  32-40
  3.1 全数字仿真测试环境设计原理  32-33
  3.2 全数字仿真测试环境模型  33
  3.3 全数字仿真测试环境体系结构  33-34
  3.4 仿真测试环境实现中的关键技术  34-38
    3.4.1 硬件接口模拟  34-35
    3.4.2 进程管理与调度  35-38
    3.4.3 脚本测试语言  38
  3.5 本章小结  38-40
第四章 脚本测试语言设计与实现  40-50
  4.1 几种脚本测试语言比较  40-42
  4.2 嵌入式软件脚本测试实现机制  42-43
  4.3 仿真测试环境脚本测试语言设计  43
  4.4 仿真测试环境中脚本测试语言的实现  43-49
    4.4.1 数据模块定义  43-44
    4.4.2 测试输入和输出  44-45
    4.4.3 仿真测试环境脚本接口  45-47
    4.4.4 脚本解释器的扩展  47-48
    4.4.5 测试报告生成接口实现  48-49
  4.5 本章小结  49-50
第五章 航空全数字仿真测试环境测试应用与验证  50-60
  5.1 全数字仿真测试环境测试应用与验证  50-58
  5.2 与其他环境下测试方法比较  58-59
  5.3 本章小结  59-60
第六章 总结与展望  60-62
参考文献  62-65
致谢  65-66
在学期间的研究成果及发表的学术论文  66

相似论文

  1. 面向对象分层测试的方法研究,TP311.53
  2. 数字电视中间件中图形界面引擎的研究与应用,TP391.41
  3. 基于形式化UML测试序列生成方法研究,TP311.53
  4. 基于程序切片的电子海图系统软件测试技术研究,TP311.53
  5. 用户权限管理系统可靠性测试的研究与应用,TP311.53
  6. 高职院校教学案例库的创建探究,TP311.53-4
  7. 基于中国电信闪铃系统与平台项目的软件测试,TP311.53
  8. 表面形貌区域法分析评定算法及软件系统研究,TP311.52
  9. 面向小型机器人的嵌入式软件开发平台设计,TP368.1
  10. 基于Process Engine的Web Services自动化测试研究,TP311.52
  11. 自动化测试在分组传输网管接口测试中的应用,TP311.52
  12. UEFI系统脚本语言与解释器的研究与实现,TP311.52
  13. 一个自动化软件测试系统的设计与实现,TP311.53
  14. 基于QTP的SAFFRON自动化测试框架的研究,TP311.52
  15. 电信BOSS系统软件测试,TP311.53
  16. 电子商务中的在线书店设计与实现,TP311.52
  17. 智能卡操作系统(COS)的系统测试方法的设计与实现,TP311.52
  18. 高超声速飞行器动力系统建模与仿真试验研究,V216.8
  19. 电信网络软件测试环境自动化搭建的研究与应用,TP311.52
  20. 电磁暂态仿真用户自定义建模方法研究及软件开发,TM743
  21. 基于图形用户界面的Web服务移植技术研究,TP393.09

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