首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于K-最近邻的C克隆代码重构方法研究

摘要第1-5页
Abstract第5-8页
第1章 绪论第8-13页
   ·课题研究的目的与意义第8-9页
   ·国内外研究现状及分析第9-11页
   ·课题研究的主要内容及章节安排第11-13页
第2章 基于K-最近邻的C 克隆代码重构方法涉及的关键技术第13-19页
   ·抽象语法树第13-14页
   ·变量的定值-使用信息第14-17页
     ·程序依赖图第14页
     ·变量的定值-使用信息的计算第14-17页
   ·聚类分析第17页
   ·重构第17-18页
     ·重构的相关概念第17-18页
     ·过程提取第18页
   ·本章小结第18-19页
第3章 基于K-最近邻的C 克隆代码重构方法研究第19-52页
   ·基于K-最近邻的C 克隆代码重构模型第19-20页
   ·依赖关系分析第20-27页
     ·预处理和语法树的生成第21页
     ·数据流分析第21-27页
   ·基于控制依赖子图的K-最近邻聚类算法第27-37页
     ·聚类介绍第27页
     ·改进的基于控制依赖子图的K-最近邻聚类算法第27-37页
   ·过程提取算法第37-51页
     ·变量类型确定方法第37-41页
     ·确定待提取过程的参数类型及个数第41-43页
     ·解决过程的返回值问题第43-45页
     ·将代码提取为新的过程第45-51页
   ·本章小结第51-52页
第4章 基于K-最近邻的C 克隆代码重构的实验与分析第52-58页
   ·算法实现环境第52页
   ·算法测试与分析第52-57页
     ·文献中程序的实验第52-54页
     ·开源代码的实验第54-55页
     ·对比实验结果第55-57页
   ·本章小结第57-58页
结论第58-59页
参考文献第59-62页
攻读硕士学位期间发表的论文及其它成果第62-64页
致谢第64页

论文共64页,点击 下载论文
上一篇:基于地理信息的物联网目标跟踪方法与系统研究
下一篇:基于主动学习的汉语依存树库构建