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

基于类型系统的程序验证方法研究

论文创新点第6-7页
目录第7-10页
摘要第10-11页
ABSTRACT第11-12页
1 绪论第13-25页
    1.1 研究背景第13-15页
    1.2 研究动机第15-16页
    1.3 相关研究工作第16-23页
    1.4 论文主要创新点第23-24页
    1.5 论文组织结构第24-25页
2 类型安全内存模型第25-76页
    2.1 引言第25-26页
    2.2 经典内存模型第26-33页
        2.2.1 字节序列模型第26-28页
        2.2.2 分块内存模型第28-30页
        2.2.3 Burstall内存模型第30-33页
    2.3 内存数据类型第33-37页
    2.4 内存数据表示第37-40页
    2.5 抽象内存模型第40-58页
        2.5.1 抽象内存模型定义第40-42页
        2.5.2 内存访问控制第42-45页
        2.5.3 抽象内存操作定义第45-47页
        2.5.4 抽象内存模型基本性质第47-58页
    2.6 具体内存模型第58-64页
    2.7 内存模型评估及应用实例第64-75页
        2.7.1 内存模型在程序验证中的应用第64-67页
        2.7.2 内存模型在语言语义上的应用第67-75页
    2.8 本章小结第75-76页
3 用于程序验证的类型系统第76-122页
    3.1 引言第76-77页
    3.2 类型理论基础知识第77-85页
        3.2.1 依赖类型第79-81页
        3.2.2 精化类型第81-82页
        3.2.3 子类型第82-84页
        3.2.4 动态类型第84-85页
    3.3 语法第85-89页
        3.3.1 表达式第86-87页
        3.3.2 语句第87-88页
        3.3.3 声明语句和整个程序第88-89页
    3.4 类型系统第89-99页
        3.4.1 类型抽象语法第90-91页
        3.4.2 类型环境及类型相关辅助函数第91-92页
        3.4.3 类型合法性规则及子类型规则第92-93页
        3.4.4 常量类型规则第93-94页
        3.4.5 表达式类型规则第94-96页
        3.4.6 语句类型规则第96-98页
        3.4.7 整个程序的类型规则第98-99页
    3.5 动态语义第99-109页
        3.5.1 语义定义基本要素第100-101页
        3.5.2 表达式左值求值规则第101-102页
        3.5.3 表达式右值求值规则第102-104页
        3.5.4 语句语义规则第104-109页
    3.6 类型系统可靠性证明第109-119页
    3.7 应用实例第119-121页
    3.8 本章小结第121-122页
4 基于类型的程序验证第122-176页
    4.1 引言第122-123页
    4.2 程序验证基础知识第123-133页
        4.2.1 模型检验第123-126页
        4.2.2 定理证明第126-130页
        4.2.3 程序分析第130-133页
    4.3 BOOGIE介绍第133-136页
    4.4 基于类型的程序验证第136-141页
    4.5 标准C语言类型检测过程第141-147页
        4.5.1 类型的转换第142-143页
        4.5.2 表达式的转换第143页
        4.5.3 语句的转换第143-144页
        4.5.4 声明语句及整个程序的转换第144-146页
        4.5.5 转换示例第146-147页
    4.6 基于BOOGIE的类型检测第147-171页
        4.6.1 内存模型建模第148-151页
        4.6.2 表达式语义转换第151-155页
        4.6.3 表达式类型检测转换第155-157页
        4.6.4 语句的转换第157-160页
        4.6.5 函数调用语句转换第160-161页
        4.6.6 变量声明语句转换第161-166页
        4.6.7 函数声明语句转换第166-169页
        4.6.8 整个程序的转换第169-171页
    4.7 应用实例第171-173页
    4.8 实验结果与分析第173-175页
        4.8.1 实验基准数据集第173-174页
        4.8.2 实验环境与方案第174页
        4.8.3 实验结果第174-175页
    4.9 本章小结第175-176页
5 总结与展望第176-179页
6 参考文献第179-189页
7 攻博期间发表的科研成果及参与的项目第189-191页
    7.1 科研成果(论文、专著)第189-190页
    7.2 项目第190-191页
致谢第191-192页

论文共192页,点击 下载论文
上一篇:分布式环境下并行空间分析方法研究
下一篇:基于不可分小波的图像去噪方法研究