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

高可信安全编译器的设计与实现

摘要第1-10页
ABSTRACT第10-11页
第一章 引言第11-17页
 §1.1 课题背景及意义第11-12页
     ·程序的可信性第11-12页
     ·编译器自身的可信性第12页
 §1.2 研究现状第12-15页
     ·程序的可信性第12-14页
     ·编译器自身的可信性第14-15页
 §1.3 主要工作和创新第15-16页
 §1.4 本文结构第16-17页
第二章 MISRA-C安全子集规范第17-23页
 §2.1 MISRA-C安全子集规范的提出第17-18页
 §2.2 MISRA-C规则的分类和内容第18-21页
 §2.3 关于MISRA-C规范的思考第21-23页
     ·MISRA-C的部分负面效应第21-22页
     ·MISRA-C的改进与发展第22-23页
第三章 GCC流程及重要数据结构分析第23-32页
 §3.1 GCC流程第23-24页
     ·GCC编译器流程第23-24页
     ·C编译器前端流程第24页
 §3.2 GCC中的重要数据结构第24-32页
     ·预处理数据结构第25-26页
     ·GCC的语法树结构第26-30页
     ·GCC的符号表结构第30-32页
第四章 基于GCC实现支持MISRA-C的CCRG-SC编译器第32-53页
 §4.1 CCRG-SC编译器设计原则第32-33页
 §4.2 CCRG-SC的模块化实现第33-34页
 §4.3 CCRG-SC实现方法分类第34-35页
 §4.4 预处理和词法相关规则第35-37页
     ·关键技术第35-36页
     ·具体实现第36-37页
 §4.5 声明相关规则第37-41页
     ·关键技术第37-39页
     ·具体实现第39-41页
 §4.6 表达式和初始化相关规则第41-45页
     ·关键技术第41-43页
     ·具体实现第43-45页
 §4.7 控制流相关规则第45-48页
     ·过程内控制流相关规则的检查第45-46页
     ·过程间的控制流相关规则的检查第46-48页
 §4.8 运行失败相关规则第48-49页
     ·关键技术第48页
     ·具体实现第48-49页
 §4.9 实验和分析第49-52页
     ·CCRG-SC的功能测试第50-51页
     ·CCRG-SC的性能测试第51-52页
 §4.10 CCRG-SC的特点第52-53页
第五章 C编译器验证工具CVT第53-66页
 §5.1 编译器测试方法第53-54页
 §5.2 CVT框架第54-55页
 §5.3 GREAT的设计与应用第55-62页
     ·GREAT工作原理第55-56页
     ·GREAT实现中的技术特点和创新第56-57页
     ·GREAT实现第57-60页
     ·GREAT实验结果和分析第60-62页
 §5.4 CCRG-SC的表达式处理能力测试及分析第62-66页
     ·测试结果第62页
     ·测试结果分析第62-64页
     ·CCRG-SC和GCC-3.4.6的测试比较及分析第64-66页
第六章 结束语第66-68页
 §6.1 工作总结第66-67页
 §6.2 下一步的工作第67-68页
致谢第68-69页
参考文献第69-72页
作者在攻读硕士学位期间取得的学术成果第72页

论文共72页,点击 下载论文
上一篇:乡镇领导班子团队建设实证研究
下一篇:低压电力线载波系统的OFDM技术及电磁兼容技术研究