符号模型检测的研究

来源 :西安理工大学 | 被引量 : 0次 | 上传用户:harrietgu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机软硬件系统日益复杂,在很多系统中,测试、模拟等传统的验证方法已不能保证其正确性和可靠性。模型检测技术产生于上世纪80年代,由美国的Clarke和Emerson,法国的Quielle和Sifakis分别独立提出。在该形式化验证方法中,系统性质用命题时态逻辑公式表示,有限状态反应系统(硬件电路、通讯协议)用状态转换系统描述,有效的查询过程检测模型,判断模型是否满足系统性质。然而,随着系统规模的增大,状态数呈指数上升的状况和显式模型检测有限的处理能力之间存在难以克服的矛盾,即状态爆炸。1986年,Bryant将传统的二值判定图BDD技术加以改进,使之成为布尔函数的规范表示方法。之后McMillan将这种技术应用于模型检测中,基于BDD的模型检测称为符号模型检测。符号模型检测的主要特点是用BDD隐式地表示有限状态反应系统的状态集合和状态转换集合,空间爆炸问题被有效缓解。本研究实现了一个基本的符号模型检测器CTLMC。该模型检测器直接采用布尔函数作为系统模型的描述语言,用来描述模型的初始状态集合和系统状态转换关系;采用CTL时态逻辑作为系统性质的描述语言,用来描述系统应该满足的需求(性质);采用CTL符号模型检测算法计算模型是否满足性质。此外,在实现CTLMC过程中发现一种基于BDD的SMC中PRE(?)操作的改进算法,该算法处理PRE(?)步骤3(嵌套布尔存在量化)的方法是,一次遍历“删除”所有被量化变量的节点,产生表示布尔函数与嵌套存在量化结果等价的不确定排序二值判定图,然后把不确定排序二值判定图转换成OBDD。实验表明该算法能有效缩短计算时间,减少中间节点所需空间。
其他文献
3GPP系统架构演进的一个关键方面是支持多种接入网的演进分组核心的规范。演进分组核心是使运营商部署3GPP无线接入网(如E-UTRAN、UTRAN和GERAN)以及其它非3GPP无线和有线接
在物联网中,下一代互联网可以有效地推动人、社会以及智能物体之间的和谐互动,对智能物体之间和谐互动的研究促进了社会物联网的诞生与发展,主要涉及真实世界感知、数据传输
对等网(Peer-to-Peer,P2P)网络技术是网络计算的一种新技术,资源搜索与定位是目前对等网研究的重点方向。本文在Gnutella模型的基础上设计了一种新的称为Dual-Gnutella的搜索
P2P网络由于其具有很好的可扩展性和健壮性等优势,在互联网中越来越收到欢迎。但是随着P2P的广泛应用,越来越多的证据表明,由于P2P网络的匿名性、开放性等特性正使得P2P网络
近几十年来,问题求解环境(PSE,ProblemSolvingEnvironment)一直是人们研究的热点之一。随着人类基因组测序工作的初步完成,生物信息学这一新兴交叉学科得以产生和发展,并成为生物
社会经济的快速发展带来了人口老龄化、空巢老人的数量急剧增加等诸多问题,人们开始对家庭环境中老年人的安全问题越来越重视,这就需要一种能够自动检测到危险行为的方法,在老年
传统的编译优化技术都是建立在静态分析的基础之上,依赖的都是静态信息,这跟程序实际运行的情况有很大区别,从而并不能达到满意的效果。所以需要一种可以动态收集程序运行时
BPMN(BusinessProcessModelingNotation)验证是BPMN模型在实现或转化成其它语言前,通过某种方法或技术发现模型中存在的问题。这是BPMN模型成功实现的关键。本文主要研究BPMN
信息化年代,网络资源日益庞大,用户请求信息数据量伴随着互联网的发展而不断增加。由于集群存储系统有诸多优势,所以集群存储系统已被广泛应用于数据中心中。集群存储系统中,
视频监控作为现代安防行业的一个重要组成部分,以其内容信息丰富、直观、方便等特点广泛应用于工作与生活的各个领域,网络化的视频监控也成为当今研究的热点之一。在视频监控