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

基于形式化方法的软件代码安全性验证技术

致谢第5-6页
摘要第6-7页
ABSTRACT第7-8页
1 引言第11-15页
    1.1 研究背景第11-12页
    1.2 研究现状第12-13页
    1.3 本文结构第13-15页
2 相关工作第15-27页
    2.1 形式化验证第15-17页
        2.1.1 形式化方法第15-16页
        2.1.2 形式规范第16页
        2.1.3 形式化验证第16-17页
    2.2 模型检测第17-27页
        2.2.1 时序逻辑第18-22页
        2.2.2 模型检测过程第22-23页
        2.2.3 模型检测主要问题第23-24页
        2.2.4 有界模型检测第24-25页
        2.2.5 可满足性第25页
        2.2.6 模型检测工具分类第25-27页
3 模型检测工具LLBMC第27-37页
    3.1 LLBMC工作原理第27页
    3.2 关键技术第27-33页
        3.2.1 LLVM第27-28页
        3.2.2 Clang编译器第28-29页
        3.2.3 LLVM-IR第29-33页
    3.3 LLBMC工作流程第33-35页
    3.4 检测报告第35-37页
4 基于形式化的软件代码安全性验证方法第37-55页
    4.1 以存储为中心的模块分析第37-38页
    4.2 状态可达性判断方法第38-41页
    4.3 模型检测时空关系研究第41-47页
        4.3.1 状态空间与深度的关系第41-42页
        4.3.2 模型检测时间与深度的关系第42-44页
        4.3.3 状态空间与广度的关系第44-45页
        4.3.4 模型检测时间与广度的关系第45-47页
    4.4 状态空间缩减第47-52页
        4.4.1 广度优先剪枝法第48-50页
        4.4.2 实验验证第50-52页
    4.5 平衡性第52-55页
5 方法验证与分析第55-71页
    5.1 LLBMC内置验证第55-61页
        5.1.1 LLBMC基本报告验证第55-56页
        5.1.2 LLBMC内置检测验证第56-61页
    5.2 状态可达性判断方法验证第61-64页
        5.2.1 数据池构件分析第61页
        5.2.2 方法验证第61-64页
    5.3 广度优先剪枝法验证第64-68页
        5.3.1 数据流传递构件分析第64-65页
        5.3.2 方法验证第65-68页
    5.4 平衡性验证第68-71页
6 总结展望第71-73页
    6.1 本文总结第71-72页
    6.2 未来展望第72-73页
参考文献第73-77页
作者简历及攻读硕士学位期间取得的研究成果第77-81页
学位论文数据集第81页

论文共81页,点击 下载论文
上一篇:咸阳富华酒店营销管理优化研究
下一篇:西安A单位劳务派遣员工激励方案优化