基于带赋值符号迁移图的Monte Carlo模型检测

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:Susan616
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的快速发展,计算机软硬件系统的规模也急速增大,系统中会出现较多的错误和设计缺陷,这给系统的可靠性验证带来较大的难度。此外,一些安全攸关的系统(如电子商务系统、医疗仪器、以及汽车、飞机的控制系统等)在人们生活中也被广泛地应用,即使很小的设计缺陷或程序错误也会带来巨大的财力、物力损失甚至危及人们的生命安全。因此,如何保证系统的正确性和可靠性成为日益紧迫的问题。   形式化验证技术凭借其数学和逻辑的严谨性,提供了一种验证系统正确性和可靠性的方法。作为其中的一种形式化验证技术,模型检测技术以其自动化程度高得到了人们的广泛关注和认可。然而,模型检测技术也面临“状态空间爆炸”问题的挑战。针对这一问题,一些研究人员提出了符号模型检测技术、偏序规约、对称规约以及限界模型检测技术等以缓解状态空间爆炸问题。为了应对状态空间爆炸问题,研究人员也提出了一种基于假设检验和随机抽样的MonteCarlo模型检测技术。该技术是一种带单边误差的随机化算法,属于基于自动机理论的线性时序逻辑(LTL-LinearTemporalLogic)模型检测。算法运行速度快、节省内存,而且具有很好的可扩展性。然而,该算法采用均匀分布的随机搜索不一定非常高效地寻找到反例。因此,本文提出了一种新颖的结合带赋值符号迁移图和启发式搜索的MonteCarlo模型检测算法,实现了基于该算法的验证工具,并使用几组程序实例进行了原MonteCarlo模型检测算法和本文提出的基于带赋值符号迁移图的MonteCarlo模型检测算法的对比实验。实验结果表明,将带赋值符号迁移图和表示性质公式否定式的自动机合成乘积Btüchi自动机,并在其上执行有导向的随机搜索的启发式算法有效可行,提高了寻找反例的效率,显著地减少了在状态空间上搜索的状态数量,从而缓解状态空间爆炸问题,提高模型检测的性能。
其他文献
学位
复杂网络是研究复杂性科学的重要模型和工具之一,随着对复杂网络的研究,人们发现了复杂网络的许多重要的性质,其中社团结构是复杂网络最普遍最重要的拓扑性质之一。发现复杂网络
随着信息技术的不断发展,网络无疑已经成为人们日常生活的重要载体之一。随着网络应用不断丰富,网上用户量不断增加,网络上的数据流量也相应地飞速增长,为了保证网络高效持续
随着电子商务在全球范围内持续繁荣,客户的需求变得日趋个性化,如何针对客户的个性化需求迅速制定精确的生产计划已成为传统的加工制造企业不得不面对的难题。针对这种离散制
精确的大气与动态云可视化可以为航天、航空和虚拟战场等领域的仿真应用提供逼真的虚拟环境,对仿真结果精度的提升具有重要的意义。可视化建模中的准确性与实时性一直都是矛盾
等离子体控制系统是托卡马克装置的一个子系统,是用来监视和控制包括等离子体形状、位置、电子温度、密度等在内的众多等离子体参数的软硬件系统。放电过程中产生的实验数据,以
物联网(IoT,InternetofThings)已成为当今信息技术领域世界关注的焦点问题,世界各主要国家纷纷加入到物联网的研究中,中国在物联网的研究方面与世界同步。无线射频识别技术(RFI
随着信息技术的发展,维文电子文档数目迅速增长,如何快速准确的从浩如烟海的电子文档中获得所需信息成为一个亟待解决的问题。文本分类是处理和组织维文电子文档的一项关键技术
随着近年来我国航天事业的快速发展,深空探测技术受到大家越来越多的关注。深空探测技术的研究对我国航天领域的持续发展有着非常重要的现实意义。与近地卫星轨道设计相比较,深
集成电路工艺的不断发展和体系结构设计复杂度的不断提高给处理器验证带来了越来越多的挑战。功能验证和性能验证是处理器验证中最重要的两类工作。功能验证是为了保证设计出