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

基于序列匹配的代码克隆分析系统设计与实现

摘要第1-5页
Abstract第5-8页
1 绪论第8-13页
   ·课题背景第8页
   ·代码克隆有关定义第8-10页
   ·代码克隆分类第10页
   ·代码克隆研究现状第10-12页
   ·本文的工作第12-13页
2 代码克隆检测技术第13-22页
   ·源代码抽象表示第13页
   ·代码克隆检测粒度第13-14页
   ·克隆检测技术分类第14-15页
   ·代码克隆分析流程第15-18页
   ·常用相似度匹配算法第18-22页
3 代码克隆检测算法的设计与实现第22-41页
   ·用 AST表示源代码第22-24页
   ·代码序列生成算法第24-28页
     ·AST遍历算法第25-26页
     ·代码序列的表示和存储第26-27页
     ·匹配阈值第27-28页
   ·一种基于序列匹配的克隆检测方法第28-36页
     ·序列匹配算法在代码克隆检测中的应用第28页
     ·Smith-Waterman算法第28-29页
     ·对 Smith-Waterman算法的调整第29-32页
     ·匹配算法实现第32-33页
     ·回溯和聚集策略第33-34页
     ·基于序列匹配的代码克隆检测方法第34-36页
   ·代码克隆的可视化第36-41页
     ·克隆检测报告的存储方式第36-37页
     ·克隆检测结果的可视化方式第37-41页
4 代码克隆分析系统的设计与实现第41-59页
   ·系统框架第41-43页
   ·预处理系统的设计与实现第43-50页
     ·源代码预处理器第43-46页
     ·AST解析引擎的设计第46-49页
     ·克隆检测模块的设计第49-50页
   ·后端分析系统的设计与实现第50-53页
     ·图形处理模块的设计第50-52页
     ·源代码浏览器的设计第52-53页
   ·系统测试与克隆分析第53-59页
     ·系统性能测试第53-56页
     ·代码克隆分析第56-59页
结论第59-60页
参考文献第60-63页
攻读硕士学位期间发表学术论文情况第63-64页
致谢第64-65页

论文共65页,点击 下载论文
上一篇:张铁忠补益脾肾、升降气机治疗老年病学术思想和经验总结
下一篇:西洋参茎叶总皂苷减轻心肌缺血/再灌注损伤的研究