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

基于机器学习约束求解的复杂软件代码符号执行框架研究

摘要第4-6页
Abstract第6-7页
第一章 绪论第14-24页
    1.1 研究背景第14-17页
        1.1.1 复杂计算机系统第14-15页
        1.1.2 基于形式化方法的软件正确性保证第15-16页
        1.1.3 软件测试与符号执行第16-17页
    1.2 研究现状第17-20页
        1.2.1 约束求解第17-19页
        1.2.2 路径爆炸第19-20页
    1.3 本文工作第20-23页
        1.3.1 基于机器学习约束求解的符号执行框架第20-21页
        1.3.2 基于MLBSE的符号执行功能增强第21-22页
        1.3.3 基于机器学习约束求解的符号执行框架的实现和实验第22-23页
    1.4 论文结构安排第23-24页
第二章 背景知识第24-36页
    2.1 符号执行第24-28页
        2.1.1 符号执行的基本原理第24-26页
        2.1.2 针对复杂路径约束求解问题的相关工作第26-28页
    2.2 基于机器学习的优化技术第28-34页
        2.2.1 无梯度优化算法第29页
        2.2.2 基于机器学习的无梯度优化算法RACOS第29-31页
        2.2.3 RACOS算法优化技术第31-34页
    2.3 本章小结第34-36页
第三章 基于机器学习约束求解的符号执行框架第36-50页
    3.1 问题分析第36-38页
    3.2 基于机器学习优化算法约束求解第38-41页
        3.2.1 路径约束满足性问题的优化目标第38-39页
        3.2.2 路径约束求解架构第39-41页
    3.3 复杂路径约束第41-45页
        3.3.1 数值计算路径约束第41-42页
        3.3.2 定义域相关约束第42-44页
        3.3.3 库函数路径约束第44-45页
    3.4 完整架构第45-47页
    3.5 实例分析第47-48页
    3.6 本章小结第48-50页
第四章 基于MLBSE的符号执行功能增强第50-58页
    4.1 MLBSE功能增强第50-56页
        4.1.1 黑盒执行模式第51-53页
        4.1.2 可解置信度报告第53-54页
        4.1.3 基于可解置信度报告的搜索策略第54-56页
    4.2 RACOS算法优化第56页
    4.3 本章小结第56-58页
第五章 实现和实验第58-76页
    5.1 工具第58-62页
        5.1.1 Symbolic PathFinder和jpf-nhandler第58-59页
        5.1.2 工具架构第59-60页
        5.1.3 工具使用第60-62页
    5.2 实验第62-74页
        5.2.1 实验设置第63-65页
        5.2.2 性能分析第65-70页
        5.2.3 功能增强分析第70-74页
    5.3 本章小结第74-76页
第六章 论文总结第76-78页
    6.1 论文主要工作第76-77页
    6.2 未来工作第77-78页
参考文献第78-84页
简历与科研成果第84-86页
致谢第86-87页

论文共87页,点击 下载论文
上一篇:鄂西南地区丧葬民俗探究--以丧葬法事为例
下一篇:延安时期马克思主义信仰建设研究