基于Pushdown系统证明的可视化

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:cscbob
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
形式验证的方法主要有模型检测和演绎推理两种。模型检测的优点是验证过程是自动的,缺点是具有状态爆炸问题,不利于处理大型系统。演绎推理具有可以处理无穷状态系统的优点,但验证过程不是完全自动的且对用户的数学知识要求较高。有穷自动机、下推自动机、petri网等迁移系统常常被用于系统建模,在这些系统中大部分系统分析问题可以规约到可达性问题。因此,可达性问题在形式验证中是非常重要的。交替式下推系统是形式化验证中的一种重要方法。下推系统的可达性问题传统的解决方法是通过在原本的下推系统之外构造一个新的有穷状态自动机,使得一个状态在下推系统中可达当且仅当这个状态能被新构造的有穷状态自动机所接收。本文采用另一种解决交替式下推系统可达性问题的方法,即利用逻辑推演解决这些问题,在原有的下推系统中做一个饱和的过程,使得一个状态是可达的当且仅当它在经过饱和后的下推系统中有一个具有切消去性质的证明,而省去了构造有穷状态自动机的过程。  本文的第一个工作是研究与实现一个关于交替式下推系统中可达性的证明系统,该系统可以将无穷证明树转换为有穷树。首先通过读入文本格式的输入文件,解析输入文件并得到交替式下推系统;然后,将交替式下推系统转换成小步交替式下推系统,通过循环迭代的方式对系统进行饱和操作直至规则收敛,得到多元自动机;接下来利用全排列算法实现系统的完备化,得到完备化的多元自动机,并利用深度优先算法实现余归纳方式的搜索证明。  本文的第二个工作是对生成的证明树在三维空间进行可视化。通过改进力导向布局算法中的斥力一引力模型,实现了树节点的自动布局;利用节点颜色的体现节点之间父子关系;通过增加旋转、缩放、高亮和事件响应功能,使用户更好的理解证明树。
其他文献
随着信息化建设的发展,当今社会对汉字信息化的需求日益增加。汉字作为使用人数最多的语言,历史悠久、总量庞大,现存字符集标准已包含7万余字,据专家估计,汉字总量超过30万,
地理学家需要长期从事地理建模工作,这是一项长期的基础性工作。国内外的许多地理学家从不同的研究领域出发,建立了许多的地理模型。一方面这些模型存在着语义、建模方法、运行
平衡是相对的,不平衡是绝对的。目前,不平衡数据集分类问题已成为机器学习领域的研究热点之一。线性分类方法是最基本的模式识别方法之一,其特点是结构简单,学习和决策速度快
立体视觉注意是人类视觉在信息处理过程中一个重要阶段,可以让人有效地去处理有意义的信息,自动过滤无意义或较少意义的信息。因为视觉注意的重要性,视觉注意分析得到了很多
学位
图像与视频是表达真实场景而且易于获取的的重要媒体。基于图像变换以生成新的模型或动态模型是计算机图形学与图像处理中重要的研究课题,多年来受到广泛的关注与研究。基于图
假块污染攻击(fake block attack)是一种严重破坏P2P文件共享网络的攻击方式。假块污染攻击者在客户端下载文件时,提供非用户期望的数据,导致客户端下载文件失败。这种攻击方
公共上机实验环境是一种广泛存在的计算机(群)应用方式。以校园机房的计算机实验教学活动为例,长期以来,参与教学实验的教师,学生用户没有动态,自主的构建个性化上机实验环境
物联网技术通过各种传感器对环境信息进行全面采集,按照约定的协议,通过现有的网络技术,把信息传送到应用平台进行处理,实现对物体的智能化控制。物联网技术正逐步得到发展,
RPKI(Resource Public Key Infrastructure,互联网码号资源公钥证书体系)是一种用于保障互联网基础码号资源(包含IP地址、AS号)安全使用的公钥基础设施。通过对X.509公钥证书扩