【摘 要】
:
作为计算机软件的核心,操作系统的安全对于所有的计算机软件来说都至关重要。但是由于操作系统的规模非常庞大,而且结构极其复杂,这使得操作系统的安全问题存在非常多的不确
论文部分内容阅读
作为计算机软件的核心,操作系统的安全对于所有的计算机软件来说都至关重要。但是由于操作系统的规模非常庞大,而且结构极其复杂,这使得操作系统的安全问题存在非常多的不确定性。形式化方法是目前被认可的可以保证系统软件的可靠性、安全性的一种方法。形式化方法是指以严格的数学逻辑系统的为基础,将对应的操作系统抽象成用数学逻辑语言表示的系统(称为形式化系统),通过验证这个系统相关的安全性质来保证操作系统的安全性。OCAP(Open Certified Assembly Programming)是一个出色的形式化验证框架,它不但成功地将操作系统中的不同模块的验证结合起来,同时还保证了框架良好的扩展性。以OCAP为参考,本文在汇编语言层次上建立了一个验证微内核操作系统的形式化验证框架,并用这个框架对我们项目组实现的操作系统VTOS的内核中的消息模块进行验证。本文主要的研究工作及成果主要体现在如下几点:1.在定理证明工具Isabelle里借鉴OCAP验证框架实现一个操作系统VTOS的验证框架,并在这个基础上扩展了OCAP的类型表达能力,使得后面说明形式化系统与实现的系统的一致性更加简单。2.借鉴霍尔逻辑,为指令设置前置条件,并将前置条件分为两个部分:一部分是这个指令所在的特定函数的前置条件,另一个是这个指令本身的前置条件。本框架为每个指令本身设置了合适的前置条件。3.通过这个框架对我们项目组实现的操作系统内核中的消息模块进行验证,主要证明两个方面:第一,证明执行每一条指令时其对应的状态都满足该指令的前置条件(本文称这个性质为代码的良构性);第二,消息模块的函数功能的正确性。
其他文献
在知识工程中,知识表示的重要性是不言而喻的,它的质量直接影响着运行着它的系统的性能.该文进行了对基于扩展标识性语言——XML的知识表示方法的研究工作.和HTML一样,XML也
该文介绍了基于知识和数学模型的农业专家系统生成工具的设计与实现.该文主要分为四部分,分别介绍了农业专家系统生成工具的总体结构、知识库管理系统、模型库管理系统和推理
电子现金是一种新型的电子支付方式,它具有保护用户支付行为隐蔽性,防止拒绝支付和透支行为等诸多优点,它作为纸币的电子等价物已完全可能具备货币的五种基本功能,即价值量度、流
该文主要研究内容是在结点的故障模型为Fail-silent和验证性拜占庭故障的条件下,对分布式故障诊断技术中的四个关键问题进行了深入研究,包括:故障检测;信息传播;协同;故障诊
该文介绍国家高性能计算机环境(NHPCE)中资源信息管理的设计和实现.NHPCE,我们又称之为网格(GRID),其实现的软件我们称之为GRIDWARE.其中资源信息的管理和收集是GRIDWARE中一
电子商务的迅速发展,使电子商务协议的开发变得十分必要,这些协议应确保信息交互的可靠性与完整性.形式化建模是设讨具有高可靠性计算机系统的有效方法,因而,对电子商务系统
指令级并行处理ILP(Instruction-Level Parallelism)是一项增强处理器性能的技术,它通过增加每个时钟周期执行的指令条数而提高性能。超长指令字VLIW(Very Long Instruction Word
Java语言作为一个面向对象的编程语言,虽然它以C++为基础,但是它是一个全新的软件开发语言.与C++不同,它是一个完全面向对象、适用于分布式并与平台无关的环境.JBRET_Java是
该文在分析了国内目前使用较广泛的收费系统的优缺点之后,针对国内部分地区(主要是广东省)的情况,提出了广东省电子不停车联网收费系统模型.电子不停车联网收费系统是以计算
该文具体内容包括:1、该文对针对数据仓库及其应用的特点,提出了新的多表连接算法MJoin,相比传统的多表连接处理方法,性能有显著提高;然后又在多表连接算法的基础上,提出了一