基于PAR平台的最弱前置谓词生成器的设计与实现

来源 :江西师范大学 | 被引量 : 0次 | 上传用户:liulaolv
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
从上世纪六十年代起,随着大型软件的快速发展,人们对软件质量的要求起来越高,尤其是对软件的正确性要求。计算机界为确保软件质量尤其是软件的高可靠性方面提出了许多新的理论研究,程序正确性证明就是其中之一,程序正确性证明就是采用严格的数学方法评价一个程序是否达到了预定的性能。但是在证明程序正确的过程中由于要涉及大量的数学符号和数学相关理论知识使得程序验证人员需要花费一定的时间和精力去掌握这些知识。而且由于涉及到数学理论即使验证一个很短的程序也需要比较繁琐的验证过程,造成往往证明过程比要证明的程序要复杂很多的情况,这些种种不利条件使得依靠手工去证明程序正确性就可能产生许多不良的后果。为了克服手工对程序进行正确性验证程序所导致的不良后果,许多计算机科学家开始利用机器去自动验证程序来逐步降低人工干预程序验证的过程,最终的目的是将程序正确性验证走向完全自动化。根据Dijkstra的最弱前置谓词理论,对于程序{Q}S{R},如果能证明:Q ==> WP(“S”,R)则能断定程序正确。正是基于此理论,本文研究作为PAR平台的一个辅助工具部分,目标是开发一个自动计算Apla程序的最弱前置谓词的系统,减少Apla程序正确性验证的人工干预,在已知S,R的情况下自动求解出最弱前置谓词。围绕这个宗旨本文做了如下工作:1、在深刻理解了Dijkstra最弱前置谓词的的基础上提出了自动计算APLA语言最弱前置谓词的算法。2、选取了若干Apla程序进行试验,实验结果表明,系统初步实现了自动计算最弱前置谓词的功能。3、尝试将Dijkstra最弱前置谓词自动生成器整合到PAR平台,使其成为PAR的一个辅助工具;能够有效的支持PAR平台。后期的工作包括完善系统的各项功能;进一步提高系统的可靠性和健壮性;加强对复杂性算法和经典数字问题算法的分析和求解。
其他文献
无线信道环境的复杂性、时变性以及传播路径的多样性决定了信号在无线信道中传输必然存在多径传播现象,而由多径传播造成的信道衰落(即多径衰落)是提高数据传输速率和服务质量的
随着网络硬件设备和系统节点价格的不断下降,带有通信网络的闭环控制系统的应用越来越普遍。网络控制系统有非常广泛的应用前景。由于带宽限制和网络堵塞,通信网络不可避免的
人脸识别是模式识别领域中具有广阔应用前景的课题之一,它是一种基于图像信息处理的模式识别系统。随着社会的发展,科学的进步,人们对于身份鉴别的准确性、安全性与实用性也
学位
随着计算机网络的规模和应用范围的不断扩大,能够快速传染的网络蠕虫给计算机网络安全防护工作带来极大的挑战。现有的安全防御工具如入侵检测系统等大多都是采用基于误用的
近年来,在弱监督信息下进行学习已成为机器学习的研究热点,偏标记学习是其中一类重要的弱监督学习框架。在该框架下,训练集中的每个对象对应于输出空间的一个候选标记集合,并
目前,OCR(Optical character recognition,光学字符识别)技术对印刷体汉字的识别已经达到实用效果,但是,对脱机手写汉字的处理却很难满足实际需求,手写汉字的形变是造成这一
进入Web2.0时代以来,互联网发展迅速,各种网站层出不穷,其中恶意网站作为一个安全隐患,其危害性也越来越凸现出来。根据报告统计,我国的恶意网站现状更是不容乐观。恶意网站
专有名词识别是中文分词技术必不可少的基础环节,也是中文信息处理任务的关键。因此,专有名词识别对提高网络信息检索、文本分类、语音识别和机器翻译等重要领域的研究有着重
近些年来,虚拟化技术日益成熟,推动了云数据中心的快速发展。云数据中心能够高效地为租户提供CPU、内存、存储等硬件资源。在网络方面,现有的云数据中心多采用树型网络拓扑,
In recent years, Vision Systems have found their ways into many applications.This includes fields such as computer graphics, medical, industries such asassembly
学位