通过抽象程序证明复杂具体程序

来源 :软件学报 | 被引量 : 0次 | 上传用户:qwer96669
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
描述了证明抽象程序和具体程序满足一致性关系的方法.抽象程序使用抽象数据结构(ADTs),如set,list,map及其上的操作.具体程序使用类C语言中的类型.抽象程序和具体程序一致性证明需要用户给出抽象变量和具体变量的关系、抽象程序程序点和具体程序程序点的对应关系.基于对应关系,抽象程序和具体程序一致性证明可以分解,从而容易并可能自动证明.
其他文献
期刊
近年来,SnO<sub>2</sub>超微粒子薄膜在气敏材料上的应用引起了人们极大的兴趣。薄膜的粒子大小和形状直接影响到它的性能。作者利用X射线宽化法测定了粒子的平均大小。自编
本文介绍了大学物理试题库的研制工作,以及生成试卷的理论依据和主要参数,并运用教育统计学和教育测量学理论,对实测结果进行了分析。
【设计理念】Unit 7 Summer holiday plans是译林新版《英语》六下的内容,其story time板块主要讲Miss Li和她的学生们在为即将到来的暑假进行规划的事。本课话题与学生的生
期刊
作为语义网的数据支撑,知识图谱在知识问答、语义搜索等领域起着至关重要的作用,一直以来也是研究领域和工程领域的一个热点问题,但是,构建一个质量较高、规模较大的知识图谱往往需要花费巨大的人力和时间成本.如何平衡准确率和效率、快速地构建出一个高质量的领域知识图谱,是知识工程领域的一个重要挑战.对领域知识图谱构建方法进行了系统研究,提出了一种准确、高效的领域知识图谱构建方法——"四步法",将该方法应用到中
时钟约束语言CCSL是一种用于描述实时嵌入式系统中事件之间约束的形式化语言,它是UML针对实时嵌入式系统建模的扩展包MARTE(modeling and analysis of real-time and embedded
安卓图形解锁(Android unlock pattern,简称AUP)作为目前移动终端上使用最广泛的图形密码方案,实际应用的密码在理论空间上分布很不均匀,导致其实际安全性远低于理论安全性,所
本文首先指出当代大学生具有主动适应社会需求的明显倾向。继而深入地阐述了心理学美学修养对提高工科大学生成才素质的必要性和重要意义,是培养高素质人才的必修课。
首先应用模糊集截集的方法,给出了多值逻辑系统匕中广义重言式的一个等价刻画,并利用模糊集间的标准Hammin距离,定义了公式间的Hamming距离、Hamming相似度与Hamming真度,给出了