基于K-最近邻的C克隆代码重构方法研究
Code Clone Restructuring of C Programs Via K-Nearest Neighbor Algorithm
摘 要
Abstract
目 录
第1章绪 论
1.1课题研究的目的与意义
1.2国内外研究现状及分析
1.3课题研究的主要内容及章节安排
第2章基于K-最近邻的C克隆代码重构方法涉及的关键技术
2.1抽象语法树
2.2变量的定值-使用信息
2.3聚类分析
2.4重构
2.5本章小结
第3章基于K-最近邻的C克隆代码重构方法研究
3.1基于K-最近邻的C克隆代码重构模型
3.2依赖关系分析
3.3基于控制依赖子图的K-最近邻聚类算法
3.4过程提取算法
3.5本章小结
第4章基于K-最近邻的C克隆代码重构的实验与分析
4.1算法实现环境
4.2算法测试与分析
4.3本章小结
结论
参考文献
攻读硕士学位期间发表的论文及其它成果
哈尔滨工业大学学位论文原创性声明及使用授权说明
致 谢