题名 命令式程序终止性验证方法综述
1
作者
李仁见
王昭飞
机构
国防科技大学计算机学院并行与分布处理国家重点实验室
出处
《计算机工程与应用》
CSCD
北大核心
2011年第28期1-6,105,共7页
基金
国家自然科学基金(No.60725206)
国家973项目课题(No.2011CB302603)~~
文摘
作为软件完全正确性的重要组成部分,程序终止性受到越来越多的关注。旨在跟踪国内外针对命令式程序的终止性验证方法,调研该领域的最新研究成果,同时提出解决该问题的建议性方法框架,对命令式程序终止性研究提供有意义的帮助。给出了程序终止性问题的定义,介绍了已有的数值程序、堆操作程序终止性验证方法,并分别进行了分析与对比。总结了当前研究中存在的难点与热点问题,给出了一种基于模型检验的C程序终止性验证框架,该框架可以作为研究命令式程序终止性的基本框架。
关键词
终止性
命令式程序
秩函数
尺寸变化终止(SCT)分析
模型检验
Keywords
termination
imperative program
ranking function
Size-Change Termination(SCT) analysis
model checking
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
题名 论高校计算机专业开展函数式程序语言教学的必要性
被引量:1
2
作者
余珊珊
易法令
苏锦钿
机构
广东药学院医药信息工程学院
华南理工大学计算机科学与工程学院
出处
《计算机教育》
2014年第15期34-38,共5页
基金
广东省科技计划项目(2011B010200043)
国家自然科学基金资助项目(61103038)
文摘
针对命令式程序语言在计算机科学研究及数学思维能力培养等方面存在的不足,提出将函数式程序语言作为高校计算机专业本科生的程序教学语言,分析函数式程序语言与命令式程序语言间的区别并以Haskell为例介绍函数式程序语言的一些典型的编程风格及主要知识点,概括函数式程序语言的发展趋势。
关键词
函数式 程序 语言
命令式程序 语言
HASKELL
Lambda演算
分类号
G642
[文化科学—高等教育学]
题名 量子程序设计语言NDQJava
被引量:13
3
作者
徐家福
宋方敏
钱士钧
戴静安
张云洁
机构
南京大学计算机软件新技术国家重点实验室
出处
《软件学报》
EI
CSCD
北大核心
2008年第1期1-8,共8页
基金
Supported by Natural Science Foundation of Jiangsu Province of Chinaunder GrantNo.BK2007138(江苏省自然科学基金)
文摘
量子程序设计语言自1996年出现以来,颇受业界重视.在简述几种有代表性的量子程序设计语言之后,着重阐述自行设计之量子程序设计语言NDQJava之概貌,其中包括设计准则、语言风范、硬件平台、基本成分以及示例等.此外,还提及相关工作.
关键词
量子程序 设计语言
命令 式 量子程序 设计语言
申述式 量子程序 设计语言
量子数据类型
量子变量
量子表达式
量子语句
Keywords
quantum programming language
imperative quantum programming language
declarative quantum programming language
quantum data type
quantum variable
quantum expression
quantum statement
分类号
TP301
[自动化与计算机技术—计算机系统结构]
题名 赋值:物理对象上的操作(英文)
被引量:5
4
作者
袁崇义
机构
北京大学信息科学技术学院
出处
《计算机科学与探索》
CSCD
2008年第5期487-499,共13页
基金
the National Grand Fundamental Research 973 Program of China under Grant No.2002CB312004,2002CB312006
the National High-Tech Research and Development Plan of China under Grant No.2006AA04A119,2006AA01Z160~~
文摘
研究了命令式程序的形式语义。赋值被看成当作物理对象的变量上的操作。变量x一方面是个可以容纳数据值的物理对象,另一方面当它出现在数学表达式中时又代表它所容纳的值。作为物理对象,变量x允许它的值用读/写操作来观察或改变,读操作则是写操作的逆操作。事实上赋值就是对物理对象施加写操作。提出了与单变量赋值、多重赋值、顺序赋值及条件赋值等相对应的操作,提出了这些操作应服从的公理,并给出了用这些公理证明程序性质的实例。
关键词
赋值
命令式程序
物理对象
物理对象上的操作
操作公理
公理语义
Keywords
assignment
imperative program
physical object
operation on physical object
operation axiom
axiom semantics
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
题名 量子程序设计语言初探
被引量:4
5
作者
徐家福
宋方敏
机构
南京大学计算机软件新技术国家重点实验室
出处
《中国科学(E辑)》
CSCD
北大核心
2008年第6期829-842,共14页
基金
国家自然科学基金资助项目(批准号:60721002)
文摘
结合简述几种有代表性的量子程序语言,着重阐明量子计算、语言风范、程序结构、输入输出、异常机制,以及南京大学量子计算研究组的新近研究成果,即函数式量子程序设计语言NDQFP.附录中给出了NDQFP之所有原始函数及组合型.
关键词
量子程序 设计语言
语言风范
命令式程序 设计语言
申述式 程序 设计语言
词法分析程序
语法分析程序
汇编程序
解释程序
分类号
TP311.11
[自动化与计算机技术—计算机软件与理论]