基于Isabelle的DFS算法的自动验证

来源 :江西师范大学 | 被引量 : 0次 | 上传用户:jenniechen007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
形式化方法以严格的数学化和机械化方法为基础来规约、构建和验证计算系统,是改善和确保计算系统质量的重要方法,其模型、技术和工具已延伸成为计算思维的重要载体。形式化方法中,形式化推导是通过对问题程序规约进行精确变换,最终得到算法程序。形式化验证是在对软件进行规约的基础上,验证软件是否具有所期望的性质。软件形式化方法使软件系统的描述更加精确,以减少可能的错误所带来的问题,提高软件的可靠性。图结构在现实生活中应用非常广泛,图的数据结构广泛应用在公路运输网络、地铁线路网络、网络节点优化等生活中的很多领域,另外计算机系统中的状态执行等也是基于图数据结构的。因此,图的深度优先遍历算法在现代的各种软件中应用十分频繁,这些软件的可靠性的高低很大程度取决于图的深度优先算法是否正确完备。深度优先算法的可靠性验证使用传统的手工推导来验证已经不能满足我们的需要了,数学定理证明工具Isabelle与软件形式化方法的结合既可以适应日益繁琐的软件验证,又可以避免手工推导验证所带来的失误。Isabelle是一种通用的且支持高阶逻辑的交互式定理证明器。它允许以正式语言表达数学公式,并提供用于在逻辑演算中证明这些公式的工具。主要应用是数学证明的形式化,尤其是形式化验证,其中包括证明计算机硬件或软件的正确性以及证明计算机语言和协议的特性。本文研究的内容主要是深入了解Isabelle系统的验证原理和逻辑结构,探索将形式化方法与Isabelle定理证明器相结合应用于实际生产,在对比形式化方法中的几种验证方法的优缺点后,选择使用Dijkstra最弱前置谓词方法作为验证方法。为了实现对深度优先遍历算法的验证,本文对Isabelle系统的规则库中加入了图的定义、深度优先遍历算法及其相关引理。并且结合Dijkstra最弱前置谓词方法完成了对图的深度优先遍历算法进行自动化验证。这些工作确保了深度优先遍历算法的可靠性和简化了手工推导验证的繁琐程度。扩充的Isabelle类型库为以后的研究者丰富了图结构的定义。将形式化方法与证明工具相结合一定程度上会促进形式化方法应用到实际生产中。
其他文献
氧化亚氮(N2O)是温室气体和破坏平流层臭氧的首要反应物,自工业革命以来大气中N2O浓度已增长20%;一氧化氮(NO)是大气污染物,参与酸雨、光化学烟雾和对流层臭氧形成过程。由于大量
纳米颗粒材料具有较高的比表面积、常温常压下低于静止空气的热导率、超高的孔隙率、密度小、单位体积重量极轻等一系列独特的物理特性使其在声学、光学、电磁学、特别是隔热保温等相关领域表现出优异的性能,并且颗粒保温材料环境友好,具有巨大的经济和社会价值。纳米颗粒材料粒径较小,内部具有大量孔隙,使得材料有效热导率受气相热导率的影响较为明显,探究气相热导率的变化规律对该类材料的推广应用具有重要意义。本文采用瞬态
碳-碳三键是有机化学中最重要的官能团之一,被广泛地应用于有机合成中。炔烃的分子内环化是构建各种杂环化合物的有效方法。最近几年,邻位基团参与芳香乙炔的区域选择性分子内环化反应,已成为有机合成的热点研究领域。本论文主要研究了在温和的条件下使用双功能化底物,实现邻位酰胺(羧)基参与芳香乙炔的分子内区域选择性环化反应,合成具有潜在生物活性的杂环骨架。1.TBAI促进的邻炔基苯甲酰胺的五元环化反应发展了一种
油茶(Camellia oleifera Abel.)是我国南方重要的木本食用油料树种,当前我国栽培的油茶品种主要是从普通油茶自然实生优株中选育的品种,生产中大果皮薄抗炭疽病的杂交品种少,
目的:观察蒙医辨证施治(阿拉坦-阿如-5味丸、德格都古日古木-7味丸、壮西-21味丸为主)慢性胆囊炎的有效数据,为临床治疗提供依据。方法:将符合诊断标准的60名慢性胆囊炎的患
败育问题是植物界研究热点之一,在作物常规育种及生产制种方面有着广泛应用,运用败育型植物表达载体遗传转化是引发植物不育的一种快捷策略。本文分别克隆了拟南芥花分生组织及花器官特异基因AP1的启动子和大肠杆菌RNaseH基因的编码区,构建了败育型植物表达载体pHZM13-AP1-RNaseH,并通过电击法将其导入农杆菌EHA105。以烟草C151为受体材料,经农杆菌介导遗传转化,共获得转化株35株。花粉
红壤丘陵地区是我国热带、亚热带粮食、林业、牧业和渔业等生产的重要基地,在国民经济发展中占据重要位置。但由于红壤区降水时空分布不均匀,高温高湿等自然条件和过度开发利
近年来随着锂资源的不断匮乏,钠离子电池有望替代锂离子电池成为下一代商用化二次电池。钠和锂位于元素周期表中同一个主族,具有类似的物理和化学性质,且钠元素为地球上分布
随着经济的飞速发展,人们对能源的需求量日益增长,如何更好地利用海浪和潮汐所产生的能量、开采海底丰富的矿产资源成为目前研究的一个热点之一,而在这过程当中,涉及到一个需
红色资源,是中国共产党领导中国人民在革命、建设和实践过程中创造的一种先进文化的物质及精神载体。可从物质层面和精神层面对红色资源进行分类。充分挖掘和运用红色资源在