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

编译过程安全性基础研究

摘要第1-7页
ABSTRACT第7-9页
目录第9-13页
图表目录第13-15页
表格目录第15-16页
第1章 绪论第16-29页
   ·安全软件开发第16-17页
   ·编译器的构造及其安全验证问题第17-22页
     ·编译器的工作流程第18-22页
     ·编译器实现方法第22页
     ·编译安全验证问题的提出第22页
   ·程序的安全属性建模以及分析第22-24页
     ·程序属性描述第23页
     ·程序属性分析第23-24页
   ·编译过程验证技术第24-26页
     ·编译正确性的概念第24-25页
     ·编译安全性验证第25页
     ·编译优化验证第25-26页
   ·论文工作与组织第26-29页
第2章 编译验证技术第29-52页
   ·引言第29-30页
   ·编译验证的理论基础第30-31页
     ·程序语义学第30-31页
     ·语义等价性定义及其证明方法第31页
   ·编译验证研究内容与背景分析第31-33页
     ·编译验证的方法分类第31-32页
     ·编译验证研究背景分析第32-33页
   ·程序属性描述方法研究第33-51页
     ·基于类型精化的内存安全属性描述研究第33-40页
     ·信息流安全属性表示研究第40-51页
   ·小结第51-52页
第3章 编译正确性验证研究第52-73页
   ·引言第52页
   ·语法解析算法的正确性验证研究第52-54页
     ·语法解析算法的实现方法概述第52页
     ·Parser正确性验证方案第52-53页
     ·验证实例分析第53-54页
     ·实验分析第54页
   ·代码生成算法的正确性验证方法研究第54-57页
     ·代码生成算法原理简介第54-55页
     ·验证方法第55-56页
     ·实验分析第56-57页
   ·基于属性文法的编译优化验证研究第57-61页
     ·编译优化实现概述第57-59页
     ·属性文法简介第59页
     ·针对CFG的属性文法拓展第59-60页
     ·基于LCFG的属性描述生成第60-61页
     ·实验第61页
   ·基于SSA的寄存器分配算法研究第61-70页
     ·SSA语法和语义第62-64页
     ·寄存器分配算法简介第64页
     ·基于SSA表示的寄存器分配方案第64-66页
     ·寄存器分配算法的形式化描述第66-68页
     ·寄存器分配算法实现的正确性验证第68-70页
   ·基于SSA的代码生成方法的讨论第70页
   ·实验第70-72页
   ·小结第72-73页
第4章 基于程序分析的编译验证框架设计第73-83页
   ·引言第73页
   ·SUIF编译框架简介第73-74页
   ·验证框架的设计第74-78页
     ·总体结构第74-75页
     ·重要模块说明第75-78页
   ·自定义的程序检查模式描述语言CPDL第78-79页
     ·描述语言语法第78页
     ·自定义分析的实例分析第78-79页
   ·分析模块采用的基本分析算法第79-80页
   ·编译验证框架的工作流程第80-81页
     ·源程序属性检查第80-81页
     ·编译变换的过程的正确性检查第81页
   ·本章小结第81-83页
第5章 程序安全属性分析方法研究第83-96页
   ·引言第83页
   ·TC与MC的混合式属性分析方法第83-87页
     ·单一分析方法的缺点第84页
     ·MC算法原理第84-86页
     ·TCMC算法第86页
     ·TCMC算法的反例的意义第86-87页
   ·基于TCMC算法的内存安全性分析第87页
   ·基于TCMC算法的内存泄漏检测方案第87-93页
     ·内存泄漏概述第87-88页
     ·内存泄漏检测算法第88-90页
     ·实例分析第90-93页
   ·基于TCMC算法的信息流安全分析方案第93-94页
     ·信息流安全标注方法第93页
     ·安全类型的传播第93页
     ·实例分析第93-94页
   ·实验第94-95页
   ·本章小结第95-96页
第6章 二进制代码分析框架研究第96-108页
   ·引言第96页
   ·机器代码分析第96-106页
     ·可重定向的二进制代码分析工具设计第96-98页
     ·机器语言语义描述MSSL第98-101页
     ·机器无关的RTL中间语言第101页
     ·控制流信息的恢复第101-105页
     ·SSA变换第105页
     ·类型分析第105-106页
     ·二进制分析工具在编译验证框架中的应用第106页
   ·讨论第106页
   ·小结第106-108页
第7章 实验分析第108-112页
   ·基本实验数据第108-110页
   ·编译安全性分析第110-111页
   ·小结第111-112页
第8章 结束语第112-115页
参考文献第115-124页
攻读学位期间发表的学术论文目录第124-125页
作者在读博士期间从事的科研项目第125-126页
致谢第126页

论文共126页,点击 下载论文
上一篇:交通信号系统对交通环境影响的系统分析
下一篇:溶胶—凝胶法制备Al掺杂ZnO(AZO)薄膜及其性能研究