学位论文 > 优秀研究生学位论文题录展示
航空嵌入式软件全数字仿真测试技术研究
作 者: 肖前远
导 师: 张育平
学 校: 南京航空航天大学
专 业: 计算机应用技术
关键词: 嵌入式软件 软件测试 全数字仿真 测试环境 脚本语言
分类号: 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
|
相似论文
- 面向对象分层测试的方法研究,TP311.53
- 数字电视中间件中图形界面引擎的研究与应用,TP391.41
- 基于形式化UML测试序列生成方法研究,TP311.53
- 基于程序切片的电子海图系统软件测试技术研究,TP311.53
- 用户权限管理系统可靠性测试的研究与应用,TP311.53
- 高职院校教学案例库的创建探究,TP311.53-4
- 基于中国电信闪铃系统与平台项目的软件测试,TP311.53
- 表面形貌区域法分析评定算法及软件系统研究,TP311.52
- 面向小型机器人的嵌入式软件开发平台设计,TP368.1
- 基于Process Engine的Web Services自动化测试研究,TP311.52
- 自动化测试在分组传输网管接口测试中的应用,TP311.52
- UEFI系统脚本语言与解释器的研究与实现,TP311.52
- 一个自动化软件测试系统的设计与实现,TP311.53
- 基于QTP的SAFFRON自动化测试框架的研究,TP311.52
- 电信BOSS系统软件测试,TP311.53
- 电子商务中的在线书店设计与实现,TP311.52
- 智能卡操作系统(COS)的系统测试方法的设计与实现,TP311.52
- 高超声速飞行器动力系统建模与仿真试验研究,V216.8
- 电信网络软件测试环境自动化搭建的研究与应用,TP311.52
- 电磁暂态仿真用户自定义建模方法研究及软件开发,TM743
- 基于图形用户界面的Web服务移植技术研究,TP393.09
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|