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

基于反汇编技术的嵌入式软件缺陷静态检测研究

摘要第1-6页
ABSTRACT第6-10页
第一章 绪论第10-16页
   ·软件缺陷检测第10-11页
   ·嵌入式软件缺陷检测第11页
   ·课题研究背景和意义第11-14页
   ·论文主要工作第14-15页
   ·论文章节安排第15-16页
第二章 软件缺陷检测方法第16-22页
   ·软件缺陷类型和来源第16-18页
   ·软件缺陷分析方法第18-21页
     ·源代码分析第18页
     ·二进制代码分析第18-19页
     ·静态分析第19页
     ·动态分析第19-20页
     ·动静结合式分析第20页
     ·动态、静态与动静态结合检测方法比较第20-21页
   ·本章小结第21-22页
第三章 基于二进制代码嵌入式软件缺陷检测系统初步设计第22-29页
   ·基于二进制代码嵌入式软件缺陷检测系统第22-27页
     ·嵌入式软件虚拟仿真环境第23-24页
     ·二进制代码静态指令分析和缺陷检测第24页
     ·基于动态分析方法的二进制代码缺陷检测第24-25页
     ·基于动态测试用例生成的二进制代码缺陷检测第25页
     ·缺陷检测系统体系结构第25-27页
   ·软件缺陷检测流程分析第27-28页
   ·本章小结第28-29页
第四章 基于 ARM 的二进制代码反汇编实现第29-49页
   ·ARM 编码特点第29-36页
     ·ARM 指令集概述第29页
     ·ARM 指令编码规则分析第29-36页
   ·反汇编过程实现第36-47页
     ·反汇编主要解决问题第36-38页
     ·反汇编算法第38-39页
     ·反汇编总体方案第39-43页
     ·反编译器前端过程实现第43-46页
     ·反汇编实验结果和正确性验证第46-47页
   ·本章小结第47-49页
第五章 基于 BinNavi 平台的缺陷检测模型第49-61页
   ·BinNavi 平台介绍第49-50页
   ·软件缺陷静态检测方法第50-54页
     ·反汇编模块第50-51页
     ·数据流分析第51页
     ·函数调用第51-52页
     ·控制流分析第52-53页
     ·静态分析缺陷模型第53-54页
   ·基于 BinNavi 平台的静态缺陷检测模型原型系统第54-56页
   ·缺陷检测实例第56-60页
     ·越界非法访问缺陷静态检测的主要算法思想第57-59页
     ·实验验证与分析第59-60页
   ·本章小结第60-61页
第六章 总结第61-63页
   ·本文工作总结第61页
   ·下一步工作展望第61-63页
致谢第63-64页
参考文献第64-67页
附录第67页

论文共67页,点击 下载论文
上一篇:基于Linux系统的交换机版本升级系统设计
下一篇:基于博弈论的虚拟资源竞拍分配研究