并发系统中基于偏序规约的状态空间约简与应用

来源 :贵州大学 | 被引量 : 5次 | 上传用户:venus1231
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着人们对软硬件系统功能需求的日益增加,导致系统的规模越来越复杂,其安全性和可靠性也越来越难以得到保证。在一些关键领域,例如航空航天、银行、证券等,软件可靠性问题显得尤为重要,已经日益成为当今研究的重要课题。在过去的三十几年间,针对并发系统运行的不确定性,各国研究人员为解决可靠性问题做出了许多工作,其中,模型检测验证技术就是该领域中的热点之一。模型检测是一种形式化自动验证技术,它可以为许多软件设计中的相关问题提出解决办法。一般给定一个系统的形式化数学模型以及形式化的规约属性,就可以使用模型检测技术验证该系统是否满足属性。自动检测器的检测结果要不证明该系统满足该属性,要不提供一个反例路径。然而,对于许多类型的系统来说,随着建模系统规模和进程数目的扩大,运行过程中可能产生的状态数将呈指数级增长,这就引起了状态爆炸问题。偏序规约技术就是为了缓解异步并发系统的状态爆炸问题而产生的,该技术主要是构建一个更小的状态空间子集,而搜索时仅探测该状态空间子集,并不是探测所有的并发交错运行。本文中,我们对模型检测技术和偏序规约技术进行深入的研究,主要工作如下:1、详述了并发系统的形式化描述方法及模型检测的一些基本原则,并研究如何使用TLA+语言对现实问题进行规约。2、研究了偏序规约的相关理论,同时对几种约简状态空间的偏序规约算法进行深入研究,包括充足集(ample)、持久集(persistent)、条件顽固集(conditional stubborn)。3、基于条件顽固集和持久集的计算算法,通过集合理论证明了在相同条件下,有条件顽固集算法比持久集算法更加有效。4、结合使用顽固集和对称性约简技术,在Petri网的建模工具基础上,分析了读写互斥算法的约简过程,通过工具LoLA进行实验对比验证。5、研究了偏序规约的实验效果评估,并提出了基于Promela语言的领导选举算法的建模方法,同时利用SPIN工具进行偏序规约。
其他文献
P2P技术的可扩展性、资源整合、代价平摊等能力使得P2P应用获得了越来越多的关注,但由于网络发展和P2P自身组织结构缺陷带来的安全问题也日益显现,以传播虚假文件为主的各类攻
情感是人类智能一个不可分割的部分,它在人的感知、推理、决策、计划、创造以及社交等诸多活动中起着不可或缺的作用。情感计算的研究重点就在于创建一个能感知、识别和理解
无线传感器网络(wireless sensor network,WSN)是大量的传感器节点通过无线通信的方式构成的自组织的多跳网络系统,它能够实时监测、感知和采集网络监测区域内的各种目标对象
本论文研究码头集装箱卡车优化调度问题,重点研究码头集装箱卡车的优化调度算法,并以集卡传统调度算法、最短路径调度算法、最小等待时间调度算法为基础,采用ARENA仿真软件平
在社会计算的研究中,用户行为分析主要是针对被观察对象的历史行为并预测其未来行为,这项研究在社会计算应用中发挥了关键作用。微博中的转发行为是用户行为中一种出现频度很
轨道交通因其造价高、投资大、工期长等因素的影响,整个城市轨道交通路网的建设过程中会涉及到不同的投资方、建设方和运营方。随着路网规模的不断扩大和线路交叉,形成了跨越
智能化数据挖掘系统的主要功能是根据用户提交的任务书,在算法库中查找相应的算法自动实现数据挖掘,将用户从繁重的算法设计、算法选择中解脱出来。2006年以来课题组对智能数
复杂网络研究作为一个新兴的学科方向,极大地吸引了来自不同学科研究人员的广泛关注。对复杂网络的定性和定量特征的研究,有助于揭示复杂网络表示下的不同复杂系统中普遍存在的
运动人体的检测与跟踪不仅是运动分析和行为识别的重要内容,也是计算机视觉的研究重点之一。它在智能安全监控、高级人机接口、运动分析等方面有着广泛的应用前景和经济价值
社会网络已经逐渐成为人们在日常生活中不可或缺的媒介,所有用户都能通过社会网络获取和传播信息。具有影响力的用户能够加速信息的传播、快速地吸引大众的关注。识别有影响力