文摘
英文文摘
声明
第1章绪论
1.1研究背景与现实意义
1.2嵌入式软件测试的发展
1.3嵌入式软件测试技术的现状
1.4研究内容与文章结构
第2章ADA语言与嵌入式测试分析
2.1 ADA语言的产生及其特征
2.1.1 ADA语言的产生
2.1.2 ADA语言的基本特征
2.2 ADA和C/C++的比较
2.3嵌入式ADA在国内外产品中的技术应用
2.3.1 CodeTest
2.3.2 DDC-I
2.3.3 ADACore
2.3.4 CRESTS系列产品
2.4嵌入式软件测试特点及基本对策
2.5嵌入式软件测试环境
2.5.1系统联试环境
2.5.2半实物仿真实验台
2.5.3半实物测试台
2.5.4嵌入式软件开发环境
2.5.5全数字仿真测试环境技术
2.6嵌入式软件测试的主要分类
2.6.1黑盒测试
2.6.2白盒测试
2.6.3灰盒测试
2.7嵌入式软件测试的主要评测方法
2.7.1覆盖评测
2.7.2嵌入式软件测试质量评测方法
2.8本章小结
第3章嵌入式ADA语言运行时系统分析
3.1基于GNU的ADA运行时系统分析
3.1.1 GNAT项目的构成
3.1.2 GNAT编译器构成
3.1.3 ADA运行时系统分析
3.2 DDCI运行时系统分析
3.3本章小结
第4章ADA交叉测试环境的设计
4.1嵌入式软件开发环境概述
4.2嵌入式软件交叉调试技术分析
4.2.1调试器的远程调试功能
4.2.2远程调试建立的条件
4.2.3调试双方数据包的传送格式
4.2.4目标监控程序Monitor的工作流程
4.3 ADA语言运行时系统的设计
4.3.1运行时系统目标机无关库
4.3.2运行时系统可配置部分
4.4 ADA交叉测试环境的结构设计
4.4.1ADA交叉测试系统总体结构设计
4.4.2裸板系统与带操作系统的结构分析
4.4.3ADA交叉测试环境模块分析
4.4.4基于TCL的测试用例的构建与管理
4.5本章小结
第5章ADA交叉测试环境在Intel486平台的应用
5.1硬件平台与实时操作系统的选择
5.2 ADA编译器的生成与安装
5.3 ADA交叉调试器的生成
5.4 STEMS执行体的生成与安装
5.5 Intel目标机的嵌入式ADA程序引导方式
5.5.1 PC机启动盘验证目标程序
5.5.2 Debug Monitor监控目标程序
5.6嵌入式ADA程序测试环境的应用
5.6.1被测程序的编译
5.6.2目标程序静态测试
5.6.3目标程序动态测试
5.7本章小结
结论
参考文献
致谢