项目名称: 并发程序的精化验证技术及其关键应用

项目编号: No.61379039

项目类型: 面上项目

立项/批准年度: 2013

项目学科: 自动化技术、计算机技术

项目作者: 冯新宇

作者单位: 中国科学技术大学苏州研究院

项目金额: 75万元

中文摘要: 精化验证是一种重要的程序验证技术,它在算法验证、编译器验证和操作系统验证等方向都有着重要的应用。然而,在并发环境下,现有的精化验证理论和技术尚有着很多缺陷,不能有效支持上述的应用需求,具体表现为活性验证需求和验证技术的可组合性无法兼顾、缺少对弱内存模型和带中断的并发等多种并发模型的支持、以及缺少公理化的证明理论和工具等。 针对上述不足,本课题研究并发程序的精化验证理论和技术,在坚持验证技术的模块化和可组合性的基础上,探讨在不同并发模型下的精化关系刻画和证明,加强对程序活性验证的支持,开发霍尔风格的公理化程序逻辑和证明系统,最终形成支持多种并发程序验证的统一的基础验证理论和框架。我们还将探讨该理论和框架在细粒度并发算法验证、软件事务型内存算法(一种并发编译技术)验证以及操作系统内核中的中断和调度机制验证方面的应用,以检验理论和框架的有效性和实用性。

中文关键词: 程序验证;并发;精化;程序逻辑;程序正确性

英文摘要: Program refinement has been used as a theoretical foundation for program verification, including algorithm verification, compiler verification and OS kernel verification. However, existing theories and verification techniques all have serious problems to

英文关键词: Program Verification;Concurrency;Refinement;Program Logic;Program Correctness

成为VIP会员查看完整内容
1

相关内容

程序员从早期程序设计起,就面临要证明他们的程序达到某种预定目的的任务,这就是程序验证。早期计算机主要用于数学计算,人们通过对数据的某一子集用人工复杂的简单过程验证他们的程序。随着计算机应用的推广,程序验证的任务变得非常困难,这就导致了对基于测试的精巧技术的研究,即它基于计算机程序是一种人工制品,通过实验过程一定能揭示它的多种属性这种思想基础。程序员从早期程序设计起,就面临要证明他们的程序达到某种预定目的的任务,这就是程序验证。早期计算机主要用于数学计算,人们通过对数据的某一子集用人工复杂的简单过程验证他们的程序。随着计算机应用的推广,程序验证的任务变得非常困难,这就导致了对基于测试的精巧技术的研究,即它基于计算机程序是一种人工制品,通过实验过程一定能揭示它的多种属性这种思想基础。
软件多缺陷定位方法研究综述
专知会员服务
20+阅读 · 2022年1月25日
【经典书】线性代数与应用,698页pdf
专知会员服务
86+阅读 · 2021年9月27日
专知会员服务
209+阅读 · 2021年8月2日
计算机视觉实战演练:算法与应用
专知会员服务
49+阅读 · 2021年6月6日
专知会员服务
21+阅读 · 2021年4月20日
工业人工智能的关键技术及其在预测性维护中的应用现状
专知会员服务
85+阅读 · 2020年8月2日
【KDD2020】自适应多通道图卷积神经网络
专知会员服务
119+阅读 · 2020年7月9日
FPGA加速系统开发工具设计:综述与实践
专知会员服务
62+阅读 · 2020年6月24日
人机对抗智能技术
专知会员服务
187+阅读 · 2020年5月3日
实际产品应用场景中,产品设计如何影响用户体验
人人都是产品经理
0+阅读 · 2021年11月2日
事实抽取与验证研究综述
专知
0+阅读 · 2021年4月20日
已删除
将门创投
18+阅读 · 2019年2月18日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
1+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
Arxiv
11+阅读 · 2018年4月25日
小贴士
相关VIP内容
软件多缺陷定位方法研究综述
专知会员服务
20+阅读 · 2022年1月25日
【经典书】线性代数与应用,698页pdf
专知会员服务
86+阅读 · 2021年9月27日
专知会员服务
209+阅读 · 2021年8月2日
计算机视觉实战演练:算法与应用
专知会员服务
49+阅读 · 2021年6月6日
专知会员服务
21+阅读 · 2021年4月20日
工业人工智能的关键技术及其在预测性维护中的应用现状
专知会员服务
85+阅读 · 2020年8月2日
【KDD2020】自适应多通道图卷积神经网络
专知会员服务
119+阅读 · 2020年7月9日
FPGA加速系统开发工具设计:综述与实践
专知会员服务
62+阅读 · 2020年6月24日
人机对抗智能技术
专知会员服务
187+阅读 · 2020年5月3日
相关资讯
实际产品应用场景中,产品设计如何影响用户体验
人人都是产品经理
0+阅读 · 2021年11月2日
事实抽取与验证研究综述
专知
0+阅读 · 2021年4月20日
已删除
将门创投
18+阅读 · 2019年2月18日
相关基金
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
1+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
微信扫码咨询专知VIP会员