基于时间动态下推网络可达性分析

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:qinxinhun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着多核处理器的发展,对并发程序的研究已成为程序设计的热点。然而,并发程序的交错执行存在不确定性,这导致了传统的测试、仿真、演绎推理技术很难发现程序中隐匿的错误和漏洞。模型检测是一种通过穷尽搜索的自动化验证技术,作为传统验证方法的一种补充,已成为保证程序安全和可靠的重要手段。可达性分析是一种常用的程序验证技术,通过分析程序某一状态是否可达,从而查找程序中的漏洞或错误。  基于共享内存进行异步通信是并发程序中常用的通信方式之一,然而现有模型对该类程序进行建模时,其可达性是不可判定的,基于k-限界技术可使其为可判定。本文结合k-限界技术,对基于共享内存进行异步通信的并发程序的可达性进行研究。主要工作如下:  针对含有递归、动态线程创建的并发系统的可达性分析问题,提出动态下推网络模型DPN,采用k-限界技术算法实现可达性分析。由于该算法存在状态空间爆炸问题,对模型中下推系统进行符号化,缩减状态空间,避免穷尽搜索每一条路径,以便节省大量计算时间。  针对含有递归、动态线程创建的实时并发系统,提出了时间动态下推网络对其进行建模。首先在动态下推网络中引入描述连续时间的全局时钟,以及能描述与时间相关的全局变量和栈字符“年龄”的实数时钟。然后给出一种基于时钟关键点的优化技术来缩减时钟区间,缓解转换后的状态空间爆炸问题,为了进一步缩减状态空间,采用仅关注栈顶的动态转换方法,将连续的时间动态下推网络转换成时间域表示的动态下推网络,同时给出转换的等价算法,并且证明状态p在时间动态下推网络中可达当且仅当其转换状态p在动态下推网络中可达。最后通过实例,详细阐述整个转换过程。
其他文献
随着设备复杂程度和自动化水平的提高,设备故障诊断的重要性日益显著。人工神经网络模仿人脑的物理结构,具有强大的并行运算和联想能力,使其非常适合于设备故障诊断,并且采用
近年来,随着科技发展,人们对版权与多媒体(如图像、图形、音频、视频等)的安全性要求越来越高,数字图像水印技术作为信息隐藏的主流方向之一,也得到了快速发展。但随着图像水印技
随着XML应用范围的不断扩展,越来越多的数据采用XML技术来管理,数据库本身的安全性也日益重要。XML数据库安全是一个正在展开的研究方向。如何实施面向XML文档的访问控制策略
近年来,几乎在各种领域都需要处理时间序列数据,对时间序列数据的研究也涉及很广。时间序列数据中包含着很多有用的信息,蕴含着许多潜在的事物发展的规律。粗糙集理论是波兰
Linux系统是一种分时的、具有强大网络功能并开源的通用目的操作系统,它诞生于上世纪90年代初,以网络为基础广泛传播到世界各地并成为当今主要操作系统之一。因为Linux操作系
随着互联网上邮件的广泛使用,垃圾邮件的问题变得日益严重,它不仅消耗网络带宽和计算机时空开销,而且会对企业的正常运行和用户的正常工作造成严重的干扰。要解决垃圾邮件问
相容信息粒度空间是一种基于相容关系构建的粒度计算模型,该模型的优势在于对现有知识、资源和信息能进行不同层次和不同粗细程度的粒化并构建粒之间的关系,从而更好地发掘这
网络技术飞速发展并被广泛应用于社会生活的各个方面,PC终端的数据信息安全也变得日益严重。在国内Windows PC终端普遍应用,该终端安全机制较为薄弱,其上存放的敏感信息成为
实时图像处理技术应用十分广泛,其应用的系统具有实时性、数据吞吐量大等特点,一方面其应用领域之广对处理系统的灵活性有较高的要求,另一方面在短时间内处理大量的数据对处
随着我国工农业生产的发展和人们生活水平的提高,作为国民经济的基础之一,电力行业取得了迅猛的发展,电力系统的送配电安全性和可靠性也越来越受到电力系统运行、管理和科研人员