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

安全C语言形状系统的设计与实现

摘要第5-7页
ABSTRACT第7-8页
第1章 绪论第12-18页
    1.1 研究背景第12-14页
        1.1.1 形式程序验证第12-13页
        1.1.2 源代码级分析与验证第13-14页
    1.2 本文概述第14-18页
        1.2.1 研究工作第14-15页
        1.2.2 相关工作比较第15-16页
        1.2.3 主要贡献第16-17页
        1.2.4 章节安排第17-18页
第2章 安全C语言验证系统简介第18-36页
    2.1 验证系统框架第18-19页
    2.2 安全C语言第19-22页
        2.2.1 安全C语言简介第19-20页
        2.2.2 安全C语言的程序约束第20-22页
    2.3 安全C的规范语言第22-25页
        2.3.1 SCSL简介第22-24页
        2.3.2 SCSL的形状标注第24-25页
    2.4 形状图逻辑第25-33页
        2.4.1 形状图定义第25-26页
        2.4.2 基本数据结构的形状图描述第26-27页
        2.4.3 形状图变换规则第27-30页
        2.4.4 形状图演算规则第30-33页
    2.5 本章小结第33-36页
第3章 形状图逻辑扩展第36-48页
    3.1 形状图变换规则的扩展第36-40页
        3.1.1 单链表形状变换规则的扩展第36-37页
        3.1.2 二叉树形状变换规则的扩展第37-40页
    3.2 循环不变形状图推断流程的改进第40-44页
        3.2.1 针对形状图变换规则更改进行的改进第40-43页
        3.2.2 针对推断算法性能的优化第43-44页
    3.3 形状图演算规则的改进第44-46页
        3.3.1 指针赋值语句演算规则的改进第44-45页
        3.3.2 分配空间语句演算规则的改动第45-46页
    3.4 本章小结第46-48页
第4章 形状系统的实现第48-58页
    4.1 形状系统演算流程第48-50页
    4.2 形状图变换规则的实现第50-52页
        4.2.1 使用访问路径展开形状图第50-51页
        4.2.2 形状图折叠到最简第51-52页
    4.3 形状图蕴含关系判定方法的实现第52-54页
    4.4 循环不变形状图自动推断的实现第54-56页
        4.4.1 循环不变形状图推断流程实现第54-55页
        4.4.2 形状图抽象的实现第55-56页
    4.5 本章小结第56-58页
第5章 实例分析第58-66页
    5.1 验证系统现状第58页
    5.2 实例分析第58-64页
        5.2.1 双链表反转函数第59-62页
        5.2.2 二叉排序树删除节点函数第62-64页
    5.3 本章小结第64-66页
第6章 总结与进一步的研究工作第66-68页
    6.1 本文工作总结第66页
    6.2 进一步研究工作第66-68页
参考文献第68-72页
附录1 reverse函数循环不变形状图第72-73页
附录2 tree_delete函数的第二个循环不变形状图第73-74页
致谢第74-76页
在读期间发表的学术论文与取得的其他研究成果第76页

论文共76页,点击 下载论文
上一篇:虚假轨迹隐私保护方法研究
下一篇:同方股份并购壹人壹本的并购动因及并购效应分析