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

sJava编译器的设计与实现

摘要第5-7页
ABSTRACT第7-8页
第一章 绪论第12-16页
    1.1 论文研究背景第12页
    1.2 论文研究的意义和目标第12-13页
    1.3 国内外研究现状第13-14页
    1.4 论文内容与组织结构第14-16页
第二章 研究基础安全信息系统开发环境概述第16-28页
    2.1 安全信息系统开发环境VDEMTIS概述第16-18页
    2.2 JAVA体系结构的安全分析第18-21页
        2.2.1 JAVA体系结构第18-20页
        2.2.2 JAVA语言的安全特性分析第20-21页
    2.3 JAVA平台安全性分析第21-24页
        2.3.1 概述第21页
        2.3.2 早期的安全构架第21-23页
        2.3.3 JAVA2平台引入的安全体系结构第23-24页
    2.4 JAVA虚拟机对安全性的支持第24-26页
        2.4.1 简介第24-26页
        2.4.2 类装载器的体系结构以及安全性分析第26页
    2.5 JAVA API对安全性的支持第26-27页
    2.6 本章小结第27-28页
第三章 SJAVA中的信息流控制理论第28-48页
    3.1 信息流的格模型第28-31页
        3.1.1 格概念第28-30页
        3.1.2 格与信息流动策略第30-31页
    3.2 BELL-LAPADULA模型第31-36页
        3.2.1 模型介绍第31-32页
        3.2.2 模型元素第32-34页
        3.2.3 模型的几个重要公理第34-35页
        3.2.4 BLP模型的分析第35-36页
    3.3 BIBA模型第36-38页
        3.3.1 基本概念第36-37页
        3.3.2 非自主安全策略第37-38页
        3.3.3 自主安全策略第38页
        3.3.4 Biba模型分析第38页
    3.4 军用安全模型第38-40页
    3.5 扩展的军用安全模型第40-42页
    3.6 基于编译机制的信息流控制第42-46页
        3.6.1 基于编译机制信息流控制的描述第42-43页
        3.6.2 各种语句的安全性要求第43-46页
    3.7 SJAVA语言的具体定义第46-47页
    3.8 SJAVA编译器需求分析第47页
    3.9 本章小结第47-48页
第四章 SJAVA编译器的词法改造第48-56页
    4.1 词法分析功能第50-51页
    4.2 SJAVA词法分析实现的方法第51-55页
        4.2.1 Jikes中词法分析的实现第51-52页
        4.2.2 sJava中关键字的定义第52-55页
    4.3 对数字、字符串和数组的处理第55页
    4.4 本章小结第55-56页
第五章 SJAVA编译器的语法改造第56-61页
    5.1 语法分析程序的理论基础第56-57页
    5.2 JIKES中的语法分析第57页
    5.3 SJAVA语法改造的实现第57-60页
        5.3.1 赋值语句的修改第58-59页
        5.3.2 变量声明的修改第59页
        5.3.3 复合语句的修改第59页
        5.3.4 选择语句的修改第59-60页
        5.3.5 循环语句的修改第60页
        5.3.6 函数语法规则的修改第60页
    5.4 本章小结第60-61页
第六章 SJAVA编译器的安全语义第61-75页
    6.1 语义分析的理论基础第61-66页
        6.1.1 语义分析概论第61-62页
        6.1.2 属性文法第62-63页
        6.1.3 语法制导翻译第63-64页
        6.1.4 中间代码第64-66页
            6.1.4.1 逆波兰记号第64页
            6.1.4.2 三元式和树形表示第64-65页
            6.1.4.3 四元式第65-66页
    6.2 简单赋值语句的(四元式)翻译第66-67页
    6.3 布尔表达式的翻译第67-70页
        6.3.1 布尔表达式的翻译方法第67-69页
        6.3.2 控制语句中布尔表达式的翻译第69-70页
    6.4 条件语句的翻译第70-71页
    6.5 JIKES编译器语义的实现第71-73页
        6.5.1 表达式第71页
        6.5.2 语句语义的实现第71-73页
    6.6 信息流安全模型在语义分析中的实现第73-75页
第七章 对SJAVA的安全性分析第75-85页
    7.1 概述第75页
    7.2 SJAVA中的保密性、完整性与可用性第75-80页
        7.2.1 保密性、完整性与可用性概述第75-76页
        7.2.2 sJava中的保密性第76-79页
        7.2.3 sJava中的完整性第79-80页
        7.2.4 sJava中的可用性第80页
    7.3 SJAVA编译器测试及分析第80-85页
        7.3.1 预期测试结果第81页
        7.3.2 测试过程及相关分析第81-85页
第八章 结束语第85-86页
    8.1 工作总结第85页
    8.2 下一步工作第85-86页
致谢第86-87页
参考文献第87-90页

论文共90页,点击 下载论文
上一篇:基于VeriStand技术的模拟传感器信号源软件设计
下一篇:基于Node-Webkit平台的JavaScript工具集研究与实现