基于分离逻辑的程序验证方法研究

基本信息
批准号:61170299
项目类别:面上项目
资助金额:52.00
负责人:王捍贫
学科分类:
依托单位:北京大学
批准年份:2011
结题年份:2015
起止时间:2012-01-01 - 2015-12-31
项目状态: 已结题
项目参与者:朱梅霞,陈维恩,王子桢,金暐,黄舒琴,李霄翔,李德珠,刘鸿博,邹华
关键词:
软件验证分离逻辑模型检查代数闭域
结项摘要

虽然软件的可信性概念已从以正确性为主要指标扩展到诸如安全、度量等方.面,但正确性仍然是可信软件的重要方面。对实际程序进行正确性检查必然要考虑数据及.数据类型的性质。本项目拟以模型检测方法来自动或半自动验证数据及数据类型性质的正确性,这是软件验证中的关键问题之一。拟采用的技术手段是分离逻辑和实闭域理论,研究如下四个方面的内容:分离逻辑模型、证明系统、分离逻辑公式的模型检验算法和基于C程序的模型抽取方法。为软件验证走向实用迈出坚实的一步,为保障软件的可靠性提供重要的理论方法,对可信软件的设计与开发具有重要理论意义和重大的潜在应用价值.

项目摘要

可信软件的需求加速了程序验证理论和技术的深入发展。人们希望程序验证从理论和技术向实用更进一步推进,希望能够对实际使用的(如程序设计语言C++编写的)程序进行实际验证。本项目正是在这样的背景下提出的。本项目拟以模型检测方法为主来自动或半自动验证数据及数据类型性质的正确性,这是软件验证中的关键问题之一。拟采用的技术手段是分离逻辑和实闭域理论,研究如下四个方面的内容:分离逻辑模型、证明系统、分离逻辑公式的模型检验算法和基于C 程序的模型抽取方法。项目取得的主要成果包括:(1) 为分离逻辑验证建立了多种模型,特别是实数模型和概率迁移系统模型,实数模型将原来分离逻辑模型从整数论域扩展到实数模型,使得分离逻辑能够描述更多、更实用的数据类型;概率模型的建立使得分离逻辑能够更加实用化;(2)给出了基于上述两种模型的分离逻辑模型检查算法或直接验证算法;(3)初步建立了程序运行系统的分析与验证方法。在重要会议和杂志发表论文?篇,完成了预订的研究任务,基本达到了预订的研究目标。取得的成果为软件验证走向实用迈出坚实的一步,为保障软件的可靠性提供重要的理论方法,对可信软件的设计与开发具有重要理论意义和重大的潜在应用价值.

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

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

暂无此项成果

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

其他相关文献

1

粗颗粒土的静止土压力系数非线性分析与计算方法

粗颗粒土的静止土压力系数非线性分析与计算方法

DOI:10.16285/j.rsm.2019.1280
发表时间:2019
2

中国参与全球价值链的环境效应分析

中国参与全球价值链的环境效应分析

DOI:10.12062/cpre.20181019
发表时间:2019
3

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

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

DOI:
发表时间:2022
4

基于细粒度词表示的命名实体识别研究

基于细粒度词表示的命名实体识别研究

DOI:10.3969/j.issn.1003-0077.2018.11.009
发表时间:2018
5

货币政策与汇率制度对国际收支的影响研究

货币政策与汇率制度对国际收支的影响研究

DOI:
发表时间:2022

王捍贫的其他基金

批准号:60173002
批准年份:2001
资助金额:18.00
项目类别:面上项目
批准号:61572003
批准年份:2015
资助金额:53.00
项目类别:面上项目
批准号:60873061
批准年份:2008
资助金额:38.00
项目类别:面上项目

相似国自然基金

1

基于抽象解释的逻辑程序验证研究

批准号:60803033
批准年份:2008
负责人:赵岭忠
学科分类:F0203
资助金额:20.00
项目类别:青年科学基金项目
2

基于分离逻辑的云存储管理程序正确性验证方法

批准号:61572003
批准年份:2015
负责人:王捍贫
学科分类:F0201
资助金额:53.00
项目类别:面上项目
3

基于相容证法的程序验证系统

批准号:69173330
批准年份:1991
负责人:宋国新
学科分类:F0203
资助金额:3.50
项目类别:面上项目
4

基于定理证明的多核并行程序验证

批准号:61202038
批准年份:2012
负责人:张南
学科分类:F0201
资助金额:24.00
项目类别:青年科学基金项目