一种基于分离逻辑的复合类型语言验证方法

来源 :北京大学 | 被引量 : 0次 | 上传用户:mnwang2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
以往对程序语言的形式化验证不能与类型系统相结合,推理程序的规则依赖于确定的类型。  这篇论文将尝试抹去类型与断言的界限。本文将在分离逻辑的基础上,向状态中引入关于类型的映射来构建一个支持类型的存储模型,并以此为一个支持创建复合类型、类型转换和指针访问的编程语言建立一套公理语义。本文将给出程序语言的语法和操作语义,断言语言的语法语义以及证明了可靠性的程序语言的公理语义规则,根据给出的公理语义规则,可以验证程序中关于类型的性质并且能够推理包含复合类型创建的程序。  
其他文献
在计算机发展进入了网络计算的新阶段中,分布式系统已得到了越来越广泛的研究和应用.由于分布式系统的并行性降低了处理的瓶颈,提供了更好的性能价格比,且具有在系统出现故障
近年来,在许多虚拟现实系统中需要动态仿真水流运动,为了增加系统的真实感,就要正确地对水流进行仿真,其关键是建立恰当的模型和采用适当的渲染算法。许多现有的流体模型只能单独
相机参数标定是基于图像的三维模型重建中的关键步骤,提取标定点是准确完成相机参数标定的必要前提,而棋盘格标定板在三维重建中的应用最为广泛。为了完成棋盘格角点的提取,本文
电视发射合作为国家宣传阵地的前沿,担负着极其重要的电视发射任务,其不仅仅要保证发射信号的质量,同时维持播出信号的可靠性和稳定性也是非常重要的.这样就不但要求输入信号
随着互联网技术的高速发展,网络上的信息呈爆炸式增长。据权威互联网资讯公司Netcraft的统计数据显示,截止2014年2月,全球有效在线网站约有920,102,079个。按每个网站拥有1000个网
随着IC卡的使用越来越普遍,IC卡应用领域越来越广泛,IC卡应用系统的安全问题也日益突出,因此,如何提高IC卡应用系统的安全性能成为目前研究的热点问题.首先,该文综述了IC卡,
中文信息处理中词表是一项非常重要的基础资料。未知词提取尝试自动从文本中提取出词表中缺少的未知词。随着以微博为代表的社交网络的快速发展,新的中文词汇大量被创造和传播
多媒体视频信息的编/解码是目前多媒体技术的一个热点问题,而作为研究课题的“数字录像监控系统”就涉及到视频图像信息的编码和解码问题。ISO已制定出一系列视频图像压缩编码
现存在OLAP系统无法处理重要的实时动态数据,它在面对一些非预期的快速数据需求改变时缺乏足够的灵活性.物理集成外部数据需要对整个多维数据集进行重新构建,这是一个十分复
随着信息科技的飞速发展,人们的生活已经越来越离不开信息与网络所带来的便利,尤其是近十年来计算机网络给全球提供了巨大的社会和经济效益,计算机网络业已成为人类社会的一