第一个书签之前
摘 要
Abstract
1.1 研究背景与意义
1.2 国内外研究现状
1.3 研究目的
1.4 研究内容
1.5 本文的结构安排
2.1 软件重构概念与意义
2.2 并行化步骤
2.3 重构目标与分类
2.4 并行化重构步骤
2.5 本章小结
3.1 循环规范化
3.2 并行性分析
3.2.1 两种依赖关系
3.2.2 依赖关系消除
3.2.3 线程安全访问
3.3.1 Executor框架引入
3.3.2 实现细节
3.4 性能分析
3.4.1 执行时间对比
3.4.2 加速比分析
3.5 本章小结
第4章 面向循环并行化的自动重构
4.1 重构逻辑设定
4.2.1 前置条件设置
4.2.2 初始化检查
4.3 重构转换
4.3.1 AST方法概述
4.3.2 AST创建
4.3.3 AST遍历
4.3.4 JDT转换
4.4 示例演示
4.5 本章小结
第5章 重构工具设计与实现
5.1 开发平台与工具
5.1.1 Eclipse LTK
5.1.2 Eclipse PDE
5.1.3 AST View
5.2.1 界面设计
5.2.2 界面预览
5.3.1 测试环境
5.3.2 基准测试程序
5.4 重构工具测试
5.4.1 一致性检验
5.4.2 执行效率测试
5.5 本章小结
结 论
参考文献
攻读硕士学位期间所发表的论文
致 谢
河北科技大学;