声明
摘要
1 绪论
1.1 研究背景
1.1.1 嵌入式系统的概念
1.1.2 嵌入式软件的特点
1.1.3 课题背景
1.1.4 研究目的与意义
1.2 软件测试技术
1.2.1 常规软件测试方法
1.2.2 嵌入式软件动态测试方法
1.2.3 国内外研究现状
1.3 中断介绍
1.3.1 基本概念
1.3.2 中断分类
1.4 软件动态性能指标
1.4.1 时间指标
1.4.2 能力指标
1.4.3 资源指标
1.5 研究内容与组织结构
2 嵌入式软件动态性能评测模型
2.1 中断排队模型描述
2.2 两类中断源且带强占优先权的排队模型分析
2.3 性能指标分析
2.4 本章小结
3 嵌入式软件最大堆栈深度动态测试方法
3.1 堆栈相关的中断分析
3.2 基于遗传算法的WCSD检测方法
3.2.1 WCSD检测流程
3.2.2 基于GA的WCSD测试模型
3.2.3 基于GA的WCSD计算过程
3.3 基于中断叠加模型的WCSD检测方法
3.3.1 简易模型
3.3.2 中断-指令区间1阶叠加模型
3.3.3 多层中断叠加模型
3.3.4 WCSD检测方法
3.4 本章小结
4 实验
4.1 实验环境
4.2 实验过程及结果分析
结论
参考文献
攻读硕士学位期间发表学术论文情况
致谢