-
题名Floyd不变式断言法在程序设计教学中的应用
被引量:2
- 1
-
-
作者
左正康
王昌晶
-
机构
江西师范大学计算机信息工程学院
-
出处
《计算机时代》
2007年第11期73-74,共2页
-
基金
国家自然科学基金项目(60273092)
-
文摘
《程序设计》是计算机专业学生的必修课程,教师非常重视对学生程序设计能力的培养。然而现有的程序设计教材未阐明程序和给定问题之间的关系,导致学生无法理解程序设计的本质。文章提出采用Floyd不变式断言法分析程序,并通过两个实例进行说明。教学实践证明,采用这种方法有助于学生理解程序。
-
关键词
不变式断言法
程序正确性证明
最大公约数问题
自然数的平方根问题
-
分类号
TP311.1
[自动化与计算机技术—计算机软件与理论]
-
-
题名随机Petri网模型到马尔可夫链的转换算法的证明
被引量:3
- 2
-
-
作者
何炎祥
沈华
-
机构
武汉大学计算机学院
武汉大学软件工程国家重点实验室
湖北工业大学计算机学院
-
出处
《小型微型计算机系统》
CSCD
北大核心
2014年第2期339-342,共4页
-
基金
国家自然科学基金项目(91118003
61170022)资助
-
文摘
随机Petri网具有很强的模型描述能力,马尔可夫链是一种常用的性能分析模型.为了有效利用随机Petri网进行性能的定量分析,给出了一个详细完整的随机Petri网模型转换为同构马尔可夫链的算法.运用Floyd不变式断言法证明了算法的部分正确性,运用良序集法证明了算法的终止性.算法是部分正确的且是可终止的,这个证明结论说明算法是完全正确的.为了佐证证明结论,基于Java和SQL Server设计开发了一个软件平台,在此平台上实现了转换算法,测试实例的测试结果验证了算法的正确性.对算法时间复杂性的分析表明算法是有效的.
-
关键词
随机PETRI网
马尔可夫链
算法正确性证明
Floyd不变式断言法
良序集法
算法复杂性分析
-
Keywords
stochastic Petri net
Markov chain
algorithm correctness proof
Floyd invariant assertion method
well-ordered set method
algorithm complexity analysis
-
分类号
TP302
[自动化与计算机技术—计算机系统结构]
-
-
题名关于程序正确性证明的进一步探讨
被引量:3
- 3
-
-
作者
李芳
-
机构
泰山学院计算机系 泰安
-
出处
《信息技术与信息化》
2005年第4期66-67,116,共3页
-
文摘
本文介绍了什么是程序的完全正确性、部分正确性、终止性,并通过实例,介绍了利用不变式断言法和计数器方法分别证明程序的部分正确性和终止性的具体方法步骤。
-
关键词
程序的正确性
程序的部分正确性
程序的终止性
不变式断言法
计数器方法
检验条件
程序正确性证明
终止性
完全正
计数器
-
Keywords
Correctness of program Part correctness of program Completeness of program Invariant assertion
-
分类号
TP311.1
[自动化与计算机技术—计算机软件与理论]
-