泛型程序的规范和验证问题研究

基本信息
批准号:61063003
项目类别:地区科学基金项目
资助金额:23.00
负责人:丁志义
学科分类:
依托单位:宁夏大学
批准年份:2010
结题年份:2013
起止时间:2011-01-01 - 2013-12-31
项目状态: 已结题
项目参与者:冯锋,陈纲,马子睿,王伟,彭瑞峰,王家伟,申慧菊,程志华,宋云霄
关键词:
泛型程序设计形式语义范畴论规范
结项摘要

本课题从泛型程序的规范表示和形式化验证的需要出发,目的是将一类软件表示为适用范围更广、互操作性更强的泛型形式,具体的软件可通过对泛型程序的参数实例化而获得, 且不降低运行效率;在构造性类型理论的框架下研究适合于表示泛型程序的规范,在正确性的证明过程中获取泛型程序的构造能力。课题的研究将针对目前模板元程序设计中的静态和动态语义问题,深入分析泛型函数式和泛型命令式程序设计(STL)的内在联系,用精确的概念表示一般的程序泛性;利用相关的数学方法(类型理论和范畴论)对泛型程序设计中的一些重要概念(抽象数据类型、参数化)进行刻画,使之建立在严格的数学基础之上;使程序的演算理论更加一般化,提出合理的静态检查机制和推导泛型程序的方法。从而有可能在新的形式化方法方面取得一些实质性的进展。

项目摘要

本项目从泛型程序的规范表示和形式化验证的需要出发,目的是将一类软件表示为适用范围更广、互操作性更强的泛型形式,具体的软件可通过对泛型程序的参数实例化而获得, 且不降低运行效率;在构造性类型理论的框架下研究适合于表示泛型程序的规范,在正确性的证明过程中获取泛型程序的构造能力。课题的研究将针对目前模板元程序设计中的静态和动态语义问题,深入分析泛型函数式和泛型命令式程序设计(STL)的内在联系,用精确的概念表示一般的程序泛性;利用相关的数学方法(类型理论和范畴论)对泛型程序设计中的一些重要概念(抽象数据类型、参数化)进行刻画,使之建立在严格的数学基础之上;使程序的演算理论更加一般化,提出合理的静态检查机制和推导泛型程序的方法。从而在新的形式化方法方面取得了一些实质性的进展。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

低轨卫星通信信道分配策略

低轨卫星通信信道分配策略

DOI:10.12068/j.issn.1005-3026.2019.06.009
发表时间:2019
2

基于公众情感倾向的主题公园评价研究——以哈尔滨市伏尔加庄园为例

基于公众情感倾向的主题公园评价研究——以哈尔滨市伏尔加庄园为例

DOI:
发表时间:2022
3

青藏高原狮泉河-拉果错-永珠-嘉黎蛇绿混杂岩带时空结构与构造演化

青藏高原狮泉河-拉果错-永珠-嘉黎蛇绿混杂岩带时空结构与构造演化

DOI:10.3799/dqkx.2020.083
发表时间:2020
4

资源型地区产业结构调整对水资源利用效率影响的实证分析—来自中国10个资源型省份的经验证据

资源型地区产业结构调整对水资源利用效率影响的实证分析—来自中国10个资源型省份的经验证据

DOI:10.12202/j.0476-0301.2020285
发表时间:2021
5

不同分子分型乳腺癌的多模态超声特征和临床病理对照研究

不同分子分型乳腺癌的多模态超声特征和临床病理对照研究

DOI:10.3760/cma.j.cn131148-20190926-00591
发表时间:2020

丁志义的其他基金

相似国自然基金

1

泛型程序设计方法、语言和泛型程序库研究

批准号:60203022
批准年份:2002
负责人:孙斌
学科分类:F0203
资助金额:6.00
项目类别:青年科学基金项目
2

面向对象程序的形式化规范与验证

批准号:61100061
批准年份:2011
负责人:王淑灵
学科分类:F0201
资助金额:24.00
项目类别:青年科学基金项目
3

程序规范的形成理论和技术

批准号:69433031
批准年份:1994
负责人:李未
学科分类:F02
资助金额:30.00
项目类别:重点项目
4

程序和混成系统验证中的非线性问题研究

批准号:61902284
批准年份:2019
负责人:甘庭
学科分类:F0201
资助金额:24.00
项目类别:青年科学基金项目