基于共享变量的多核并发程序模型检测

基本信息
批准号:61272117
项目类别:面上项目
资助金额:80.00
负责人:田聪
学科分类:
依托单位:西安电子科技大学
批准年份:2012
结题年份:2016
起止时间:2013-01-01 - 2016-12-31
项目状态: 已结题
项目参与者:王黎明,孙聪,王静,聂鹏程,陆旭,王勇强,王海洋,李珂,杨凯
关键词:
多核处理器并发程序模型检测形式化验证抽象精化
结项摘要

The emergence of the multi-core (many-core) era brings new challenges and opportunities to concurrent programming.How to ensure the correctness and reliability of multi-core concurrent programs has been a new challenge in computer science. Therefore, we are motivated to investigate MSVL based model checking approach for multi-core concurrent programs in this project. First,how to express low-level concurrency in MSVL will be exployed. Further, abstraction of MSVL programs from general multi-core concurrent prgorams will be studied. Morever, abstraction-refinement based MSVL programs model checking approach will be establised and implemented. Finally, How the developed approach will be used in conquering the specific problems,such as (1) verification of the weak memory models, and (2) verification of the low-level concurrent algorithms, will be carried out.

多(众)核时代的到来,为并发程序设计的发展带来了新的机遇和挑战。在多核计算环境下,如何保障并发程序的正确性和可靠性,成为计算机科学领域所面临的新挑战。本项目拟研究基于MSVL的共享变量多核并发程序的模型检测理论与方法。首先,以轻量级的并发为基始,研究多核并发程序设计语言中的轻量级并发在MSVL中的表达理论与方法。其次,研究多核并发程序设计语言到MSVL的抽象理论与方法。进而,研究基于抽象精化的MSVL多核并发程序的模型检测理论与方法。最后,研究基于MSVL的多核并发程序模型检测在:(1)多核环境下的弱内存模型的正确性验证,(2)多核环境下轻量级并发算法的正确性验证,等具体问题中的应用。

项目摘要

多(众)核时代的到来,为并发程序设计的发展带来了新的机遇和挑战。在多核计算环境下,如何保障并发程序的正确性和可靠性,成为计算机科学领域所面临的新挑战。本项目通过基于MSVL的共享变量多核并发程序的模型检测理论与方法,保障了并发程序的正确性和可靠性。为此,项目首先研究了多核并发程序设计语言的轻量级并发在MSVL中的表达理论与方法。接着研究了多核并发程序设计语言到MSVL的抽象理论与方法。在此基础上,研究了基于抽象精化的MSVL多核并发程序的模型检测理论与方法。取得了扩展的MSVL语言、基于抽象精化的模型检测理论与方法、扩展的实时MSVL语言等重要成果。最后,应用本项目所建立的理论与方法对一些实际并发程序进行了验证,并开发了相应的工具。总体来说,项目在Journal of Combinatorial Optimization,Theoretical Computer Science,Formal Aspects of Computing等著名国际期刊以及ICSE,COCOON,COCOA等重要国际会议发表或录用论文44篇,获得专利授权19项,申请专利15项,培养博士3名、硕士研究生10名。田聪教授获得了优青资助。项目期内组织国内会议1次,合作组织国际会议1次、参加国际会议13次;获得教育部自然科学一等奖1项、陕西省科学技术进步一等奖1项。

项目成果
{{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.7544/issn1000-1239.2018.20170425
发表时间:2018
5

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

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

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

田聪的其他基金

批准号:61732013
批准年份:2017
资助金额:315.00
项目类别:重点项目
批准号:61003078
批准年份:2010
资助金额:20.00
项目类别:青年科学基金项目

相似国自然基金

1

基于确定性重演的多核程序并发错误消除方法研究

批准号:61502123
批准年份:2015
负责人:朱素霞
学科分类:F0204
资助金额:21.00
项目类别:青年科学基金项目
2

基于混成计算的多核限界模型检测

批准号:61572097
批准年份:2015
负责人:孔维强
学科分类:F0201
资助金额:63.00
项目类别:面上项目
3

异构多核平台上基于软件分布式共享内存的编程模型研究

批准号:61202049
批准年份:2012
负责人:李波
学科分类:F0204
资助金额:23.00
项目类别:青年科学基金项目
4

基于二型模糊逻辑的多核程序数据竞争与死锁检测方法研究

批准号:61202029
批准年份:2012
负责人:杨璐
学科分类:F0203
资助金额:23.00
项目类别:青年科学基金项目