并发数据结构无锁实现的验证方法研究

基本信息
批准号:61103023
项目类别:青年科学基金项目
资助金额:21.00
负责人:付明
学科分类:
依托单位:中国科学技术大学苏州高等研究院
批准年份:2011
结题年份:2014
起止时间:2012-01-01 - 2014-12-31
项目状态: 已结题
项目参与者:李勇,张昊中,李泉龙,梁红瑾,彭文,张予现,胡伟,徐文义
关键词:
原子性逻辑关系并发数据结构无锁实现程序逻辑终止性
结项摘要

并发数据结构无锁实现被广泛应用在系统和库等底层支撑软件的开发中,从而使得运行在多核处理器上的并发软件从中获益。提高并发软件的可靠性需要研究这类程序的验证方法,正确的无锁实现要求同时具有部分正确性、终止性和原子性。然而目前大多数验证方法只考虑部分正确性验证,很少关注终止性验证,而关于原子性的验证方法更多针对的是使用锁的并发程序。.本项目拟提出一个程序逻辑验证并发数据结构无锁实现的部分正确性和终止性,并基于该程序逻辑设计一种逻辑关系进一步支持原子性验证。针对无锁实现本身的特点,程序逻辑在断言表达力和模块化推理的结合上更进一步,从而简化推理过程,具有较好的一般性和实用性;逻辑关系支持在可配置的上下文环境下的模块化推理,具有组合性和通用性。我们将应用提出的程序逻辑和逻辑关系来验证一些并发数据结构的无锁实现算法。

项目摘要

本项目按照项目计划书的要求执行,从并发数据结构无锁实现的正确性形式化定义出发,将并发数据结构无锁实现的正确性验证看作是一种特殊的并发程序变换的正确性验证,提出了一种新的并发程序变换的正确性验证方法,并将该方法应用在并发程序验证的多个方面,取得了一些被国际同行认可的成果。通过开展本项目的研究工作,共撰写论文9篇,在国际期刊和会议上发表的学术论文7篇,其中CCF推荐的A类期刊和会议论文2篇,值得一提的是,其中一篇会议论文发表在39届程序语言理论的顶级国际会议POPL上,此前中国大陆无任何单位以第一作者单位的身份在POPL上发表过论文。本项目负责人与合作导师一起培养了博士生一名,硕士生一名。总体而言,整个项目的执行情况良好,达到了预期的指标。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

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

暂无此项成果

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

其他相关文献

1

玉米叶向值的全基因组关联分析

玉米叶向值的全基因组关联分析

DOI:
发表时间:
2

监管的非对称性、盈余管理模式选择与证监会执法效率?

监管的非对称性、盈余管理模式选择与证监会执法效率?

DOI:
发表时间:2016
3

宁南山区植被恢复模式对土壤主要酶活性、微生物多样性及土壤养分的影响

宁南山区植被恢复模式对土壤主要酶活性、微生物多样性及土壤养分的影响

DOI:10.7606/j.issn.1000-7601.2022.03.25
发表时间:2022
4

针灸治疗胃食管反流病的研究进展

针灸治疗胃食管反流病的研究进展

DOI:
发表时间:2022
5

卫生系统韧性研究概况及其展望

卫生系统韧性研究概况及其展望

DOI:10.16506/j.1009-6639.2018.11.016
发表时间:2018

付明的其他基金

批准号:50206007
批准年份:2002
资助金额:8.00
项目类别:青年科学基金项目
批准号:51706123
批准年份:2017
资助金额:25.00
项目类别:青年科学基金项目

相似国自然基金

1

数据结构的验证复杂性下界研究

批准号:61003023
批准年份:2010
负责人:尹一通
学科分类:F0201
资助金额:18.00
项目类别:青年科学基金项目
2

并发实时系统的自动验证

批准号:69873045
批准年份:1998
负责人:陈火旺
学科分类:F0203
资助金额:14.00
项目类别:面上项目
3

基于ASP的并发系统CSP模型验证研究

批准号:61262008
批准年份:2012
负责人:赵岭忠
学科分类:F0203
资助金额:46.00
项目类别:地区科学基金项目
4

基于非阻塞同步机制的多核并发系统模块化验证方法研究

批准号:61100063
批准年份:2011
负责人:杨潇潇
学科分类:F0201
资助金额:24.00
项目类别:青年科学基金项目