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

基于相似代码的软件自动修复技术研究

摘要第8-9页
ABSTRACT第9页
第一章 绪论第10-15页
    1.1 研究背景第10-11页
    1.2 问题描述第11-12页
    1.3 课题研究思路与内容第12-13页
    1.4 论文结构第13-15页
第二章 软件错误修复及相似代码检测第15-27页
    2.1 软件错误修复第15-20页
        2.1.1 基于语义的错误修复技术第15-16页
        2.1.2 基于搜索的错误修复技术第16-17页
        2.1.3 典型工具介绍第17-20页
            2.1.3.1 Sem Fix第18-19页
            2.1.3.2 Gen Prog第19-20页
        2.1.4 修复方法的对比分析第20页
    2.2 相似代码检测第20-23页
        2.2.1 相似代码的定义与分类第20-22页
        2.2.2 典型工具介绍第22-23页
    2.3 相似代码在错误修复中的运用第23-26页
        2.3.1 复用修复操作的软件错误修复技术第24页
        2.3.2 复用已有代码的软件错误修复技术第24-25页
        2.3.3 典型工具介绍第25-26页
            2.3.3.1 Secure Sync第25-26页
            2.3.3.2 Code Phage第26页
    2.4 小结第26-27页
第三章 面向错误修复的相似代码可复用性度量方法第27-40页
    3.1 引言第27-28页
    3.2 案例分析第28-29页
    3.3 面向错误修复的考虑代码差异性的相似代码可复用性度量第29-32页
        3.3.1 传统的代码相似性度量第29-30页
        3.3.2 代码差异比较第30页
        3.3.3 面向错误修复的相似代码可复用度量公式第30-32页
    3.4 实验设计与结果第32-39页
        3.4.1 度量框架的实现第32-33页
        3.4.2 基准程序集的构建第33-34页
        3.4.3 实验评估标准第34页
        3.4.4 实验结果与分析第34-39页
        3.4.5 有效性威胁第39页
    3.5 小结第39-40页
第四章 基于相似代码的软件自动修复原型工具第40-53页
    4.1 引言第40-41页
    4.2 原型工具SCRepair第41-43页
        4.2.1 工具框架第41-42页
        4.2.2 工具实现第42-43页
    4.3 实验设计与结果第43-52页
        4.3.1 基准程序集的构建第43-44页
        4.3.2 实验设置第44-46页
            4.3.2.1 可复用权值的设置第44-46页
            4.3.2.2 实验评估标准第46页
        4.3.3 实验结果与分析第46-51页
        4.3.4 有效性威胁第51-52页
    4.4 小结第52-53页
第五章 结束语第53-55页
    5.1 工作总结第53-54页
    5.2 研究展望第54-55页
致谢第55-56页
参考文献第56-61页
作者在学期间取得的学术成果第61页

论文共61页,点击 下载论文
上一篇:大规模分布式指纹识别系统关键技术研究
下一篇:基于格的Coppersmith方法与针对RSA密码的部分私钥泄露攻击