期刊文献+
共找到49篇文章
< 1 2 3 >
每页显示 20 50 100
类型系统与程序正确性问题 被引量:3
1
作者 丁志义 宋国新 邵志清 《计算机科学》 CSCD 北大核心 2006年第1期141-143,157,共4页
类型系统能检出合法程序的语义错误,可以缩短调试时间,在执行程序之前捕获代码中的错误。类型系统的理论基础是类型化的λ演算。带子类型的高阶类型系统腿已成为类型化语言的演算核心。类型系统和直觉主义极小逻辑是同构的。证明系统... 类型系统能检出合法程序的语义错误,可以缩短调试时间,在执行程序之前捕获代码中的错误。类型系统的理论基础是类型化的λ演算。带子类型的高阶类型系统腿已成为类型化语言的演算核心。类型系统和直觉主义极小逻辑是同构的。证明系统的能力取决于类型系统,因而类型系统可以表迭程序的性质,并自动进行验证。 展开更多
关键词 类型系统 程序验证 Λ演算 证明理论 程序正确性 语义错误 执行程序 直觉主义 子类型 代码
下载PDF
一种证明程序正确性的方法 被引量:3
2
作者 厉海燕 李新明 《计算机应用》 CSCD 北大核心 2001年第z1期158-159,162,共3页
介绍一种证明程序正确性的方法 ,并和Floyed—Hoare公理学方法作了一些比较。为了形象的描述该方法 ,建立了一个抽象模型及一个程序实例 ,然后相对于这一模型并结合程序 。
关键词 程序证明 程序正确性 程序设计方法学 抽象模型 公理学方法
下载PDF
基于语法树的程序正确性验证模型及算法设计 被引量:2
3
作者 周必水 张延红 赵敬 《杭州电子科技大学学报(自然科学版)》 2006年第1期1-4,共4页
基于语法树的程序正确性验证方法是目前程序正确性验证全新的研究领域,该方法以程序的语法树作为程序正确性的检验对象,运用适当的树匹配算法,来验证目标程序的正确性。该文在介绍基于语法树的程序正确性验证方法的基础上,借鉴无序标签... 基于语法树的程序正确性验证方法是目前程序正确性验证全新的研究领域,该方法以程序的语法树作为程序正确性的检验对象,运用适当的树匹配算法,来验证目标程序的正确性。该文在介绍基于语法树的程序正确性验证方法的基础上,借鉴无序标签树匹配的相关研究成果,结合软件构件的查询技术,提出一种新的XML路径查询模型和树匹配算法,并展示了STM在程序正确性验证方面的前景。 展开更多
关键词 程序正确性验证 树匹配 路径查询 匹配度
下载PDF
用Floyd方法证明程序正确性 被引量:3
4
作者 纪兆辉 《淮海工学院学报(自然科学版)》 CAS 2000年第2期1-3,共3页
介绍 R· W· Floyd关于程序正确性的证明方法 ,并结合一个程序实例 。
关键词 程序终止性 程序正确性 良序集 Floyd方法
下载PDF
程序正确性证明中逻辑公式的可满足性 被引量:1
5
作者 王彩芬 《西北师范大学学报(自然科学版)》 CAS 2001年第3期27-32,共6页
采用Herbrand定理及归结原理证明在程序证明中遇到的逻辑公式是可满足的 ,并给出了相应的算法 ;同时讨论了已知循环程序中循环不变式的求解方法 .
关键词 程序正确性证明 Hoare公理系统 逻辑公式 可满足性
下载PDF
基于断言的程序正确性检测工具 被引量:3
6
作者 刘杰 余童兰 《电脑与信息技术》 2007年第5期14-16,21,共4页
文章提出了程序断言检测工具设计方案和基于断言的程序正确性检测步骤。该工具的基本原理是Floyd提出的"用断言式方法"证明程序的正确性的方法,通过一个断言发现工具从程序中发现该程序断言,然后与程序要求满足的断言条件比较... 文章提出了程序断言检测工具设计方案和基于断言的程序正确性检测步骤。该工具的基本原理是Floyd提出的"用断言式方法"证明程序的正确性的方法,通过一个断言发现工具从程序中发现该程序断言,然后与程序要求满足的断言条件比较,判明其正确性。该工具在复杂条件下对程序正确性判断和大量重复程序检测上能发挥重要的作用。 展开更多
关键词 程序正确性 检测 断言
下载PDF
程序正确性证明及循环不变式的寻找方法 被引量:2
7
作者 王彩芬 《甘肃科学学报》 2000年第3期43-48,共6页
重点讨论了与程序验证相关的问题 ,并结合已有的求取循环不变式的方法给出了求已知循环程序的循环不变式的原则。
关键词 程序验证 HOARE逻辑 循环不变式 程序正确性
下载PDF
基于语法树和程序正确性验证研究
8
作者 周必水 李骏 沃钧军 《计算机应用与软件》 CSCD 北大核心 2007年第4期111-112,156,共3页
提出了一种新的基于语法树的程序正确性验证方法(STM方法)。在理论和算法上对方法的实现进行了初步探讨,并结合XML技术提出了一套实现这一方法的切实可行的解决方案。
关键词 程序正确性验证 语法树 XML 解决方案
下载PDF
关于程序正确性证明的进一步探讨 被引量:3
9
作者 李芳 《信息技术与信息化》 2005年第4期66-67,116,共3页
本文介绍了什么是程序的完全正确性、部分正确性、终止性,并通过实例,介绍了利用不变式断言法和计数器方法分别证明程序的部分正确性和终止性的具体方法步骤。
关键词 程序正确性 程序的部分正确性 程序的终止性 不变式断言法 计数器方法 检验条件 程序正确性证明 终止性 完全正 计数器
下载PDF
程序正确性证明与动态特性 被引量:1
10
作者 王卓 陈家文 《西北民族大学学报(自然科学版)》 1998年第1期136-137,共2页
程序在多道程序系统中正确运行,取决于它的静态性和机子的动态特性。本文讨论程序正确性检测的可行性与局限性并重点讨论机子的动态特性检测方法,给出一些检测实便和方法。
关键词 程序正确性证明 死循环 死锁
下载PDF
智能CAA中基于语法树的程序正确性验证研究
11
作者 张延红 《浙江万里学院学报》 2006年第5期12-15,共4页
基于语法树的程序正确性验证方法是目前程序正确性验证方面全新的研究领域,该方法以程序的语法树作为程序正确性的检验对象,运用适当的树匹配算法,来验证目标程序的正确性.文章在介绍基于语法树的程序正确性验证方法的基础上,借鉴了无... 基于语法树的程序正确性验证方法是目前程序正确性验证方面全新的研究领域,该方法以程序的语法树作为程序正确性的检验对象,运用适当的树匹配算法,来验证目标程序的正确性.文章在介绍基于语法树的程序正确性验证方法的基础上,借鉴了无序标签树匹配的相关研究成果,结合软件构件的查询技术,提出了一种新的XML路径查询模型和树匹配算法,在理论和方法上对这个方法的实现进行了初步探讨,并结合XML技术提出了一套实现这一方法切实可行的解决方案. 展开更多
关键词 程序正确性验证 树匹配 路径查询 匹配度
下载PDF
基于Kripke结构的程序正确性证明 被引量:1
12
作者 林杰 余建坤 《计算机应用》 CSCD 北大核心 2011年第5期1425-1427,共3页
为了方便证明程序的正确性,引入了Kripke结构,提出基于Kripke结构的程序正确性证明。重新定义了适合证明的Kripke结构,并描述了将程序流程图转换为Kripke结构状态图的方法。给出了证明程序正确性的相关定理和基于Kripke结构的程序正确... 为了方便证明程序的正确性,引入了Kripke结构,提出基于Kripke结构的程序正确性证明。重新定义了适合证明的Kripke结构,并描述了将程序流程图转换为Kripke结构状态图的方法。给出了证明程序正确性的相关定理和基于Kripke结构的程序正确性证明方法。证明方法为:首先,把程序流程图转换为状态图;然后,根据状态之间的转移关系列出每个状态下的状态谓词;最后,证明每个状态谓词为真。根据状态谓词进行证明,能够反映出程序执行的状态。用该方法对一个实例进行了完整的证明。 展开更多
关键词 KRIPKE结构 程序正确性证明 状态图 谓词
下载PDF
程序正确性验证的代数方法及其研究进展
13
作者 廖苑蓉 陈光喜 《桂林电子科技大学学报》 2013年第1期49-55,共7页
程序的完全正确性包括程序的部分正确性和终止性,为了提高程序验证的正确性,介绍了程序正确性的验证方法,包括基于公理化验证程序的完全正确性,基于不动点定理、特征值理论、秩函数、有限差分等验证程序的终止性。最后,总结了各种验证... 程序的完全正确性包括程序的部分正确性和终止性,为了提高程序验证的正确性,介绍了程序正确性的验证方法,包括基于公理化验证程序的完全正确性,基于不动点定理、特征值理论、秩函数、有限差分等验证程序的终止性。最后,总结了各种验证方法的研究现状以及未来发展。 展开更多
关键词 程序正确性 终止性 不动点 秩函数
下载PDF
谓词逻辑在程序正确性证明中的应用 被引量:1
14
作者 黄万徽 《高等函授学报(自然科学版)》 1997年第6期48-53,共6页
关键词 谓词逻辑 程序正确性 程序设计 程序断言 程序证明 推理规则 赋值公理
下载PDF
程序正确性证明的一种方法 被引量:1
15
作者 王凤林 嵇琦 《大电机技术》 北大核心 1998年第3期18-22,共5页
本文形式地描述了一种证明程序能够正确地进行计算的方法。为了做到这一点,这里给出了一个程序及其执行的抽象模型。然后相对于这一模型给出了程序正确性和程序正确性证明的方法。
关键词 程序证明 程序正确性 程序设计方法学
下载PDF
基于最弱前置条件的程序正确性分析
16
作者 郭莎莎 侯春燕 王劲松 《高技术通讯》 EI CAS 北大核心 2019年第6期556-563,共8页
随着软件的不断更新迭代,软件正确性检测的必要性愈加凸显,软件正确性检测的处理时间直接决定软件的维护成本。动态测试的断言编写和静态分析的符号执行均针对程序正确性进行优化完善,但分析结果易出现路径缺失甚至错误无法识别等问题... 随着软件的不断更新迭代,软件正确性检测的必要性愈加凸显,软件正确性检测的处理时间直接决定软件的维护成本。动态测试的断言编写和静态分析的符号执行均针对程序正确性进行优化完善,但分析结果易出现路径缺失甚至错误无法识别等问题。现有验证方法在路径扩展时易生成较多无用路径,且针对性不强,因此有必要研究一种更为可靠的方案。本文采用最弱前置条件对软件可行性加以分析,对程序执行语义正确建模,使用程序切片技术预处理程序代码,并根据层级结构存储节点及其子程序。实验结果表明,该方法可以有效减小静态分析对程序状态抽象操作带来的验证精度损耗,且能够遍历求解出程序的所有可能路径,并通过分组标出条件表达式的结论真假值,以此验证路径正确性,同时可对高复杂的程序代码进行有效的正确性分析。 展开更多
关键词 程序正确性 最弱前置条件 静态分析 路径扩展 程序切片技术
下载PDF
与程序正确性证明有关的当前研究动向
17
《计算机工程与应用》 1980年第9期58-60,共3页
5.1 引言 关于程序正确性证明这一领域目前已进行了大量的研究。这里,为了便于讨论,我们把这些研究分成如下几方面: 1.关于证明(部分)正确性和终止的证明技术。 2.有关程序正确性的程序设计和语言设计的一些考虑。
关键词 程序正确性证明 领域 形式化 所有 归纳断言 结构归纳法 语言设计 研究动向
下载PDF
用户体验胜于程序正确性?
18
《网络运维与管理》 2013年第13期7-7,共1页
当前,互联网和移动互联网已经在深刻影响整个中国社会的工作与生活。与传统的软件产品更新周期不同,当前为网络服务而生的产品往往一个星期要升级两三次,一项新的服务,可能两三天就要上线。在传统的软件工程中,上线之后出现问题是... 当前,互联网和移动互联网已经在深刻影响整个中国社会的工作与生活。与传统的软件产品更新周期不同,当前为网络服务而生的产品往往一个星期要升级两三次,一项新的服务,可能两三天就要上线。在传统的软件工程中,上线之后出现问题是客户很难原谅的。以数量的思维寻求质量解决之道、抓大放小、让步接受的质量观念是有问题的,“千里之堤毁于蚁穴”。 展开更多
关键词 程序正确性 用户体验 移动互联网 软件产品 网络服务 质量观念 更新周期 软件工程
下载PDF
基于编译原理的数控程序正确性检查研究
19
作者 郭然 《机电产品开发与创新》 2005年第4期115-116,共2页
提出一种基于编译原理的数控程序正确性检查新方法,可以有效实现通用NC代码错误检测及其显示,并具备图形刀具轨迹显示功能,可广泛应用于数控程序教学和工业培训系统。
关键词 G代码 错误检测 数控加工 编译原理 数控程序正确性检查
下载PDF
C语言程序动态更新中的逻辑正确性 被引量:4
20
作者 谢国珍 马晓星 《计算机工程与应用》 CSCD 2013年第14期39-44,80,共7页
动态更新的研究已变得越来越重要,应用程序生命周期中需要不断进行更新,以修复程序中的错误或者为其添加新的功能。一般更新方式是关闭应用程序、安装更新,然后重启新版本的应用程序,而动态更新可以在程序的运行过程中使程序完成更新,... 动态更新的研究已变得越来越重要,应用程序生命周期中需要不断进行更新,以修复程序中的错误或者为其添加新的功能。一般更新方式是关闭应用程序、安装更新,然后重启新版本的应用程序,而动态更新可以在程序的运行过程中使程序完成更新,免于重启的麻烦。另一方面,很多应用程序需要不间断的运行,短时间的中断会造成巨大的损失,这也使得动态更新的研究成为必然。针对不同的语言,有一些不同的更新技术,关于C语言,目前动态更新的研究都还停留在实验室阶段,投入到实际运用的很少。程序正确性是动态分析研究中一个重要的方向,目前C语言的动态更新正确性研究还都停留在语法层面的正确性,没有涉及的程序更新前后的逻辑正确,针对这一不足,旨在Ginseng平台上,对C程序动态更新逻辑正确性上做出改进。 展开更多
关键词 动态更新 程序正确性 逻辑正确性 基于约束分析
下载PDF
上一页 1 2 3 下一页 到第
使用帮助 返回顶部