文摘
英文文摘
东南大学学位论文独创性声明及使用授权说明
主要符号、术语列表及主要算法列表
第一章引言
1.1选题依据
1.2国内外研究现状
1.3主要研究内容
1.3.1切片技术研究
1.3.2切片应用研究
1.3.3切片系统实现研究
1.4论文主要成果
1.5论文结构
第二章基本概念
2.1控制流图
2.2子程序内依赖性分析
2.2.1控制依赖
2.2.2数据依赖
2.2.3程序依赖图
2.3子程序间依赖性分析
2.4程序切片
第三章顺序程序切片技术研究
3.1改进的子程序间切片方法
3.1.1改进的程序依赖图
3.1.2参数依赖集
3.1.3参数映射
3.1.4关于参数的切片
3.1.5子程序间切片
3.2大型程序切片技术研究
3.2.1概述
3.2.2依赖性分析
3.2.3大型程序切片算法
3.2.4转换与比较
3.3面向对象程序切片技术研究
3.3.1面向对象程序依赖性分析
3.3.2面向对象程序切片
3.4类的粗粒度静态切片
3.4.1基本概念与性质
3.4.2依赖关系计算
3.4.3类的静态粗粒度切片
3.4.4实例研究
3.5本章小结
第四章并发程序切片技术研究
4.1研究现状及关键问题
4.2并发程序表示
4.3并发程序依赖性分析
4.3.1定义
4.3.2任务间数据依赖的计算方法
4.3.3 CPDG的构造方法
4.3.4性质
4.4可并发执行语句对检测算法
4.4.1相关研究
4.4.2并发程序流图的简化
4.4.3检测会合能否完成
4.4.4检测会合能否被触发
4.4.5死语句检测
4.5并发程序切片
4.6分析与比较
4.7本章小结
第五章动态切片技术研究
5.1引言
5.2基本概念
5.2.1执行记录及切片准则
5.2.2动态切片的分类
5.3相关研究
5.4基于依赖性分析的动态切片算法
5.4.1切片准则
5.4.2动态切片算法
5.4.3实例分析
5.4.4补充说明
5.5动态对象切片
5.6本章小结
第六章应用研究
6.1基于状态切片的软件可测试性分析
6.1.1 PIE分析
6.1.2状态切片
6.1.3基于静态状态切片的可测试性分析
6.1.4基于动态状态切片的可测试性分析
6.2基于程序切片的测试覆盖率分析
6.2.1基本概念
6.2.2计算测试覆盖率
6.2.3试验结果分析
6.3基于依赖性分析的类内聚度度量
6.3.1类内聚度度量方法
6.3.2相关研究比较
6.4本章小结
第七章程序切片系统实现技术研究
7.1APST总体框架
7.2公共信息库
7.2.1组成
7.2.2组织
7.3用户界面
7.4几个问题
7.5与系统实现有关的成果
第八章总结与展望
8.1论文总结
8.2未来工作展望
致谢
参考文献
附录一攻读博士学位期间完成的论文列表
附录二攻读博士学位期间参加的科研项目列表