文摘
英文文摘
声明
第一章绪论
1.1内存泄漏与静态测试
1.2课题来源及背景
1.3工作重点
1.4论文安排
第二章内存泄漏
2.1内存泄漏的概念
2.2内存泄漏产生的原因
2.3内存泄漏产生方式的分类
2.4内存泄漏检测的重要意义
2.5国内外研究现状
第三章静态测试
3.1静态测试的概念
3.2静态测试与动态测试的比较
3.3静态检测技术
第四章静态检测工具DTSC的设计与实现
4.1 DTSC的介绍
4.1.1 DTSC的框架
4.2 DTSC的特点与优势
4.3 DTSC的设计与实现
4.3.1 DTSC的抽象语法树生成单元
4.3.2 DTSC的控制流图生成单元
4.3.3 DTSC的符号表生成单元
4.3.4 DTSC的区间运算单元
4.3.5 DTSC的缺陷模式状态机计算单元
4.3.6 DTSC的数据库访问单元
第五章DTSC中内存泄漏模型的设计与实现
5.1内存泄漏的模式总结
5.2别名分析
5.3内存泄漏模型的设计与实现
第六章DTSC的内存泄漏模型的检测
6.1测试用例的设计与检测
6.2与K8检测结果的比较
第七章总结
7.1研究工作总结
7.2进一步工作的展望
附录
参考文献
致谢
攻读硕士学位期间已录用学术论文情况