程序正确性相关论文
“代码重构”后的程序,可能因为重构编码过程中引入了一些错误而无法正确实现原程序功能,所以需要对其正确性进行验证。但是目前直接......
本文利用程序设计方法学的断言,逐步推导论证了一个正确的程序设计,并修正了McCarthy91函数的定义,严密地叙述该定义的函数值的范......
管路系统在城市供水系统、工矿给水系统、火电厂供水系统、长距离输油输气系统以及液压传动系统等领域有着广泛应用。而流体在通过......
软件开发过程需要保证程序满足正确性规约。目前主要有软件测试、模型检验等技术用于程序的正确性保证。软件测试通过测试用例集来......
随着计算机技术特别是网络技术的迅速发展及其在教育领域中的广泛应用,CAI(ComputerAssisted Instruction)和 e-Learning 得到了飞......
目前计算机软件的发展受着多种因素的影响,它滞后于硬件,其安全性、可靠性和稳定性一直是人们关注的几个重要问题。随着软件的大型......
人工智能问题近来在科学与技术的各个不同领域有了广泛的普及。它不仅吸引着工程师和控制论专家的注意,而且吸引着哲学家、语言学......
用格子玻尔兹曼方法对微圆管管束外混合对流的换热情况进行了数值模拟研究。在充分验证程序正确性的基础上,对混合流动绕流时不同......
“软件工程”是在1968年作为一个有争议的术语杜撰出来的,其目的是想突出软件研制所需要的科学的和与过程有关的方法.在对这个问......
本文从形式化方法的基础--程序正确性的概念出发,分析了Spec#语言中的形式化机制,简要叙述了其它一些有助于提高软件可靠性的新增特......
本文研究了计算机软件系统中程序正确性验证系统的瓶颈技术,就是如何建立合适的循环不变式,文章提出了四种建立循环不变式的方法.......
利用归纳断言方法验证程序正确性的难点是如何找到循环不变式.由程序员直接给出不变式有种种弊端,而现有生成不变式的方法都是根据......
本文讨论了程序正确性证明的相关概念和技术,结合面向对象的C++程序的特点,提出了两种面向对象程序正确性的证明方法.......
程序正确性的验证是计算机科学的核心问题之一,也是当前软件工程最关心的问题。这个问题至今未有满意的解决办法。 斯坦福大学计算......
本文阐明了形式化验证中中间断言和最弱前置谓词两种思想和方法,在此基础上,解决了两个问题:开始前置断言Q蕴涵非常弱的前置断言Q......
面向对象编程(Obiect-Oriented Programming,OOP)是一种实现软件模块化和可重用的编程规范,较好地解决对象和数据的封装问题。但是......
在介绍程序正确性的定义和良序集的概念基础上,对良序集证明程序终止性思路和步骤进行了分析,利用实例来证明程序的终止性。......
航空与国防领域正呈现实时软件密集的趋势。这些软件可靠性要求高且通常规模较大,测试是一项艰巨的工作。测试做到充分且必要是十分......
动态更新的研究已变得越来越重要,应用程序生命周期中需要不断进行更新,以修复程序中的错误或者为其添加新的功能。一般更新方式是关......
<正>一、引言 自从1967年Floyd发表其论文“给程序赋予意义以来,程序自动验证工具的研究持续了数十年。Floyd在文[4]中提出了用......
介绍R.W.Floyd关于程序正确性的证明方法,并结合一个程序实例,通过证明其部分正克性和终止性来验证其正确性。......
<正> 1 引言精化演算是一种数学表示法和若干规则的集合,用于从程序规约推导出命令式程序。精化是从抽象程序向具体程序转换的过程......
类型系统能检出合法程序的语义错误,可以缩短调试时间,在执行程序之前捕获代码中的错误。类型系统的理论基础是类型化的λ演算。带子......
逻辑类型理论讨论具有独立逻辑内核的类型系统,本文在对逻辑类型理论一般原则扣讨论及一些著名逻辑类型系统的分析的基础上加入提出......
本文提出了一个简单的方法,其中程序和其性质都由一个逻辑:时序逻辑中的公式表示。文中给出了一个程序的转换模块的定义,提出了时序执......
提出了针对决定性应用程序分割图描述的一种程序正确性验证方法。该方法把经过验证的分割图描述自动转换成C语言程序,在分割图级别上......
随着软件的不断更新迭代,软件正确性检测的必要性愈加凸显,软件正确性检测的处理时间直接决定软件的维护成本。动态测试的断言编写......
本文阐明了形式化验证中“中间断言”和“最终前置谓词”两种思想和方法,在此基础上,解决了两个问题:开始前置断言Q蕴函非常弱的前置......
介绍了数控代码语法检查及图形仿真系统的实现方法以及有关的技术,并使用VisualC++和OpenGL技术研制了一个数控代码语法检查及图形......
当前,互联网和移动互联网已经在深刻影响整个中国社会的工作与生活。与传统的软件产品更新周期不同,当前为网络服务而生的产品往往一......
这篇文章指出了违反刑事诉讼司法程序的程序正确性法律结果的定义。作者觉得,程序正确性法律结果使得刑事诉讼法变为具有完备和自......
介绍一种证明程序正确性的方法 ,并和Floyed—Hoare公理学方法作了一些比较。为了形象的描述该方法 ,建立了一个抽象模型及一个程......
本文形式地描述了一种证明程序能够正确地进行计算的方法,为了做到这一点,这里给出了一个程序及其执行的抽象模型。然后相对于这一模......
文章提出了程序断言检测工具设计方案和基于断言的程序正确性检测步骤。该工具的基本原理是Floyd提出的"用断言式方法"证明程序的正......
程序的完全正确性包括程序的部分正确性和终止性,为了提高程序验证的正确性,介绍了程序正确性的验证方法,包括基于公理化验证程序的完......
针对当前计算机本科专业对程序正确性的知识教育与能力培养十分薄弱,远不能满足未来计算机工作者的培养需求的情况,讨论程序正确性内......
进行多轴加工时,NC程序正确性无法通过人力来识别。试件加工中NC程序的正确性对机床安全有重要影响。基于VERICUT平台,构建数控机床......
函数执行上下文正确性是操作系统内核程序最容易违反且难以检查的正确性性质.应用传统的技术检查该类错误都有一定的困难和局限性.提......
With在《算法+数据结构=程序》一书中关于“对半检索”程序中给出了一个不变式,但该不变式是不完善的。本文对此予以了修正,并通过一......
软件供应商通常采用静态代码分析工具来检查程序正确性和稳定性.但随着新编程语言和新技术的发展,静态代码分析工具也需要与时俱进......
介绍了 Dijkstra 的形式化推导方法的主要思想、步骤及要点。该方法主张程序开发和程序证明同时进行,先确定好描述程序功能的断言,再......