形式化方法的应用

来源 :南京大学 | 被引量 : 0次 | 上传用户:jacyChan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软硬件在关键领域越来越广泛的应用也对其自身的正确性提出了更高的要求。目前,保证正确性有两个办法:工程的方法和数学的方法。第一个办法是建立在经验的累计上,第二个办法是建立在严谨的数学理论上的。在安全攸关的领域中,现在更倾向于在应用工程的办法中加入数学的方法进行保证,这种数学的方法称之为形式化方法。操作系统作为管理、使用计算机资源的一个系统软件,它的正确性和安全性关系到在其上应用的软件,所以在研发的过程中必须用更严谨的办法来保障它的正确以及一些需要具备的性质。文中提出了形式化工具PVS结合自动机模型描述操作系统的方法以及在功能设计阶段数据驱动的描述与验证的方法,并给出相应的例子。   PVS在形式化方法中是一个重要的工具,也越来越被广泛应用,它是基于高阶逻辑的强类型的语言与证明集于一身的工具。这使得描述与验证有了一个统一的环境,不需要分开进行,有时为了进行验证还得对描述进行一些转换。同时,由于操作系统的状态复杂,状态空间的巨大使得模型检验的办法难以实施,这也是选择PVS的一个原因。   确定了工具后就要找办法对系统进行描述和验证。直接从功能出发进行验证的方法有些盲目,从需要验证的性质的角度,比如说隔离机制、完整性,这都可以看成是对对象的保护,也就是在系统的约束下数据的活动范围以及轨迹的限定。那么要实现以及验证这些性质,我们可以从对象(数据)出发,先找到我们需要保护或者约束起范围和轨迹的关键数据,而后从设计中找到对应的访问该对象的所有功能,并通过这些功能检验该对象是否满足要求。从以上考虑的出发,区别于传统的对单个功能或者模块的描述,提出了一种称为“对象驱动的描述”。该方法起于对关键数据的寻找,然后找出跟这些关键数据对应的功能以及安全服务器的约束作为一个整体进行描述以及性质的验证。前期的工作主要是对功能进行验证,下一步是希望利用这些功能的性质得到隔离机制、机密性、完整性等的系统性质。   以上是一个整体思路,具体到如何对某个功能、模块等进行描述的时候采用的是文中提出的PVS结合自动机描述的方法,该方法对系统进行分块进行逐步细化的描述,每一块进行独立的描述并给出记号,最后用递归函数的方法把他们整合在一个函数里。
其他文献
互联网的飞速发展极大地方便了人们从网络上获取多媒体数据,同时也给版权保护这一问题提出了新的挑战。数字水印技术作为一种新的有效数字产品版权保护的技术手段,是目前国际
随着软件产业的迅速发展,软件系统的功能和结构日益复杂,如何有效地理解复杂软件系统的结构,理解其在生命周期里的变化规律,成为人们进行软件开发、再工程、维护和重构时关注的一
随着信息技术的发展,政府、企业的日常工作都离不开信息系统。互联网技术的发展使得系统在开发和维护中产生的漏洞暴露在大量的攻击和入侵事件中,一旦数据因系统入侵受破坏将造
随着国民经济的快速发展,国内汽车拥有量与日俱增,也引发了越来越多地交通事故和道路拥堵,造成了巨大的人员伤亡和经济损失。实践证明,采用交通事件检测系统对交通事件进行快
句法分析是自然语言处理的一个基本问题。许多自然语言处理任务,如机器翻译、问答系统、信息检索、信息抽取等往往需要依赖句法分析的精确结果才能最终获得满意的解决。总体上
有关翻译等价对的自动获取对于改进统计机器翻译的质量,以及对跨语言检索,自动问答等领域的实际应用都有着非常重要的意义。   基于统计的翻译等价对的自动抽取一般有两种典
离群点检测是数据挖掘领域研究的重要问题之一,与其他数据挖掘研究的任务不同,离群点检测着力于从数据集中发现与其他数据显著不同的一小部分对象。目前离群点检测已经在许多领
伴随着Internet技术的飞速发展和普及,新的基于Internet的应用服务层出不穷,人们在享受网络带来更多的便捷服务的同时,也在遭受来自网络各种病毒攻击,使得网络安全问题在近几年一
在计算机技术迅猛发展的今天,企业信息化的呼声也高过以往的任何一个时刻。企业信息化包罗万象,而在这纷繁复杂的系统中,人们越来越重视门户的作用。企业信息门户就是为了让
数据的获取是至关重要的,是研究与应用的基本前提,直接影响研究结果的优劣。近年来,随着数据采集设备的快速发展,数据的采集技术与之相得益彰,但仍存在技术瓶颈。其中,以三维扫描为