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

C++静态代码检测语法树构建方法研究

摘要第1-5页
Abstract第5-8页
1 绪论第8-11页
   ·研究目的和意义第8页
   ·国内外研究现状第8-9页
   ·研究内容第9-10页
   ·论文的组织结构第10-11页
2 静态检测方法与工具概述第11-21页
   ·软件的动态测试与静态分析第11-12页
   ·静态分析方法第12-14页
   ·静态检测工具第14-16页
   ·Lex与Yacc工具第16-18页
   ·C++安全编程规则第18-20页
   ·本章小结第20-21页
3 核心技术研究第21-35页
   ·C++代码解析方法第23-25页
   ·C++语法树构建第25-30页
   ·符号表组织第30-32页
   ·内存管理机制第32-34页
   ·本章小结第34-35页
4 C++静态检测语法树设计与验证第35-64页
   ·功能需求分析第35页
   ·C++词法分析设计第35-39页
   ·C++语法分析设计第39-50页
     ·数据对象声明第39-42页
     ·函数与函数指针声明第42页
     ·条件选择与循环第42-44页
     ·异常处理文法第44页
     ·类文法第44-45页
     ·表达式文法与操作符第45-48页
     ·语句第48-49页
     ·模板第49-50页
   ·Lex中C++词法分析模块的实现第50-54页
     ·预处理语句词法第50页
     ·注释语句块词法第50-51页
     ·C++关键字词法第51页
     ·数字常量词法第51-52页
     ·运算符词法第52-53页
     ·标识符词法第53-54页
   ·Yacc中C++语法树模块的实现第54-60页
     ·语法分析开始符号第54页
     ·C++语句语法树构建第54-55页
     ·C++语法中的类型及其语法树构建第55-56页
     ·类的语法树的构建第56-57页
     ·类模板的语法树构建第57-58页
     ·表达式的处理第58-60页
   ·C++语法树覆盖率和准确性验证第60-62页
     ·测试用例的设计和选择第60页
     ·测试结果与分析第60-62页
   ·本章小结第62-64页
结论第64-65页
参考文献第65-68页
致谢第68-69页

论文共69页,点击 下载论文
上一篇:基于带Path-Relinking的GRASP的超启发式方法
下一篇:基于文本挖掘的学者简历自动生成