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

功能等价的克隆代码自动检测的研究

摘要第2-3页
Abstract第3-4页
第1章 绪论第7-12页
    1.1 研究背景及意义第7页
    1.2 国内外研究现状与分析第7-10页
    1.3 本文研究主要内容及章节安排第10-12页
第2章 功能等价的克隆代码检测相关的概念与技术第12-19页
    2.1 克隆代码第12-13页
    2.2 功能等价的克隆代码第13-14页
    2.3 功能等价克隆代码检测的关键技术第14-16页
        2.3.1 抽象语法树第14页
        2.3.2 IO-Behavior第14-15页
        2.3.3 度量检测第15-16页
    2.4 克隆代码重构第16-19页
        2.4.1 重构的定义第16页
        2.4.2 为什么要重构第16-17页
        2.4.3 重构的作用第17页
        2.4.4 克隆代码的重构第17-19页
第3章 基于IOM-Behavior的检测模型及前期处理第19-31页
    3.1 基于IOM-Behavior的功能等价克隆代码的检测模型第19-21页
    3.2 类方法的提取处理第21-31页
        3.2.1 基于反射机制的类方法提取第21-24页
        3.2.2 不同方法类型的探讨第24-27页
        3.2.3 取得输入、输出变量的方式第27-31页
第4章 基于IOM的功能等价方法过滤与检测第31-44页
    4.1 基于IOM的过滤第31-40页
        4.1.1 IO过滤器第31-33页
        4.1.2 M过滤器第33-40页
    4.2 基于随机测试的检测第40-44页
        4.2.1 随机抽样第40-42页
        4.2.2 对象的结构等效第42页
        4.2.3 测试集的选择第42-44页
第5章 功能等价克隆检测算法的代码实现第44-50页
    5.1 程序的设计与实现第44-45页
        5.1.1 需求分析第44-45页
        5.1.2 程序的设计第45页
    5.2 实验与结果分析第45-50页
        5.2.1 排序算法中的功能等价方法检测实验第45-47页
        5.2.2 开源代码的功能等价方法实验第47-50页
第6章 结论与展望第50-52页
    6.1 结论第50页
    6.2 进一步工作的方向第50-52页
参考文献第52-55页
攻读学位期间取得的研究成果第55-56页
致谢第56-57页

论文共57页,点击 下载论文
上一篇:社会责任对上市公司绩效的影响--基于A股上市公司的研究
下一篇:无线数据广播环境下的关键字检索方法研究