弱公平条件下模型检验状态空间的对称化简

来源 :中山大学 | 被引量 : 0次 | 上传用户:sunhan88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
形式化验证已经成为对系统设计和协议设计进行确认的重要手段,其方法分为两类<[42]>,一类是以逻辑推理为基础,另一类则以穷尽搜索为基础,穷尽搜索方法统称为模型检验.逻辑推理的不足之处在于推理的难度.对于稍微复杂的系统,自动化的推理就难以胜任.模型检验的好处在于它有全自动化的检验过程,并且如果一个性质不满足,它能给出这个性质不满足的理由,可据此对系统设计进行改进.状态爆炸[6]是模型检验中的一个重要难题.实际系统中的状态数目可能很大,以至无法在有限的时间和内存空间下进行完整的检验.对称归约是处理状态爆炸问题的有效技术之一.但是在实际系统验证时,如果是处于公平条件下,已有的对称归约算法很难有有效的作用.而在实际应用中,公平性是验证一些性质的先决条件.该文给出了一个模型检验的算法,在公平条件下利用对称归约化简状态空间,以改善状态爆炸问题.这个算法基于嵌套深度优先搜索(NDFS)算法.它假定要检验的性质用Buchi自动机<[19]>给定,因此,检验系统是否支持某个给定性质的问题,就归结为在图中寻找接受回路的问题<[7,6]>.该文首先叙述并分析了标准的NDFS算法<[7,17]>和带对称归约的NDFS算法<[3]>;然后通过对模型检验器Spin中的弱公平性算法(由Holzmann实现)进行扩展,提出了一个在弱公平条件下、未使用对称归约的、基于嵌套深度优先搜(NDFS)的模型检验策略,最后在此基础上提出基于NDFS的融合弱公平性和对称归约的算法.相对于基于寻找最大强连通分支(MSCC)的类似算法<[11,14]>,该算法具有基于NDFS的优势,每个状态的空间开销也要少,而且,虽然与它们有相同的最坏时间复杂度O(N·| h(T)|),但是在检测到性质的一个反例时,该算法需要遍历的状态要少得多,因此具有更好的时间和空间复杂性,同时也兼容于近似验证技术.该文还把这个算法的原型运用在通用的模型检验器Spin之上,对Peterson互斥协议等例子的进行验证实验.实验的结果显示,该文的算法使对称归约在弱公平条件下的化简效果接近于它不在弱公平条件约束下的化简效果.
其他文献
非落料型冲裁件工序排样系统,在目前冲模CAD/CAM的研究中还未深入涉及,它是针对冲裁级进模中,冲裁件外轮廓分段切除这一类多工位级进模的工序排样问题而设计的CAD系统.系统在
这是一篇工程性论文,文中从软件工程的角度对一个项目的开发过程作了详细的描述.深圳软件行业协会网站是深圳市软件企业之间,也是整个深圳软件行业对外的一个交流窗口,该文所
目前互联网络的发展方向是基于资源全面共享的下一代网络即网格。网格是一个集成的计算资源共享环境,而实现网格资源共享的一个首要解决的问题是对网格服务资源的定义、注册
随着数据库技术和网络技术的发展,人们对数据资源共享的要求越来越高。多数据库系统为有效地集成多个分布、异构和自治的数据库提供了很好的解决办法,从而满足人们对数据资源
论文以并行计算模型为核心展开研究.并行计算模型为并行算法和并行计算机系统结构的分析与设计提供了具有指导意义的理论界面和模型框架,它是并行计算研究的重要领域.目前在
电子巡更系统是智能小区、楼宇安全防范产品中的一种,主要功能是监督巡更人员按计划认真地完成巡更任务,从而加强辖区的安全防范能力.实时电子巡更系统是电子巡更系统的一种
随着信息化建设在企业内部不断的发展与深入,越来越多的信息系统投入运行。但是这些在企业中成功实施的信息系统通常注重于解决某一个具体问题,在独自领域内运行,形成了众多的信
作为生物信息数据库的重要组成部分,生物信息分析系统的构建是当前生物信息学中的一个重要研究课题.随着生物信息学的发展,生物信息工具软件越来越多,很多可以免费获取,有的
随着Internet的飞速发展和移动计算日益广泛的应用,推动了对移动计算机无线接入的研究。像台式机用户一样,移动计算用户希望接入同样的网络,共享资源和服务,而不局限于某一固
随着Internet和电子商务的迅猛发展,越来越多的企业希望能够将自己的应用快速,有效地部署到Internet上去,从而达到提高工作效率,降低生产成本和为企业客户提供个性化优质服务的目