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

基本信息
批准号: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.12202/j.0476-0301.2022178
发表时间:2022
2

2009 -2017年太湖湖泛发生特征及其影响因素

2009 -2017年太湖湖泛发生特征及其影响因素

DOI:10.18307/2018.0503
发表时间:2018
3

基于直觉模糊二元语义交互式群决策的技术创新项目选择

基于直觉模糊二元语义交互式群决策的技术创新项目选择

DOI:10.12005/orms.2019.0029
发表时间:2019
4

黑色素瘤缺乏因子2基因rs2276405和rs2793845单核苷酸多态性与1型糖尿病的关联研究

黑色素瘤缺乏因子2基因rs2276405和rs2793845单核苷酸多态性与1型糖尿病的关联研究

DOI:10.3760/cma.j.issn.1674-5809.2019.12.008
发表时间:2019
5

泛"胡焕庸线"过渡带的地学认知与国土空间开发利用保护策略建构

泛"胡焕庸线"过渡带的地学认知与国土空间开发利用保护策略建构

DOI:10.15957/j.cnki.jjdl.2022.03.003
发表时间:2022

丁志义的其他基金

相似国自然基金

1

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

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

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

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

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

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

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

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