项目名称: 基于符号执行的并发程序分析与验证研究

项目编号: No.61272140

项目类型: 面上项目

立项/批准年度: 2013

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

项目作者: 黄春

作者单位: 中国人民解放军国防科学技术大学

项目金额: 80万元

中文摘要: 随着并行计算和异构多核平台的应用越来越广泛,并发软件的质量引起了广泛关注。由于并发系统自身的非确定性,使得并发程序呈现出不可预测性、状态空间巨大、复杂性等特征,为并发系统的可信保障带来了巨大挑战。因此,研究并发程序的形式验证技术,对提高并发系统的可靠性与安全性具有重要意义。本项目将首先从并发程序的特点和可信需求出发,研究并发程序的错误特征和关键性质规约方法,得到能够支持并发程序交叠执行规约的多维形式规约方法;然后在规约方法的基础上,结合符号执行技术的最新进展,研究基于符号执行的分析验证技术及其优化,支持高效的并发程序验证;进一步研究符号执行的环境支持和数据结构抽象技术,提高验证方法可行性和完全性;最终建立自动化程度高、直接面向源代码的并发程序符号执行和验证工具。本项目的研究能显著提高并发程序的验证能力,能丰富和发展基于符号执行的程序分析与验证方法,为提高并发系统的可靠性提供有力支持。

中文关键词: 并发系统;并行程序;MPI;符号执行;分析验证

英文摘要: With the wide spread and application of parallel computing and heterogeneous multi-core platforms, the quality of concurrent software has been paid with more and more attention. Usually, a concurrent system is non-deterministic. In the result of the non-determinism, a concurrent program is unpredictable and complex, and has a huge state space, which makes it a great challenge to ensure the trustworthy of a concurrent system. Therefore, it is important to study the formal verification of a concurrent system for improving the reliability and security. This project will carry out the research as follows: first, with respect to the features and the trustworthy requirements of concurrent programs, we will investigate the bug features and the formal specification method of concurrent programs, which will result a multi-dimensional specification method that can support specifying the interleaving of a concurrent program; second, based on the specification method, we will research the analysis and verification techniques by leveraging symbolic execution, and the result is supposed to support the verification of concurrent programs with a high efficiency; third, we will study environment support and the abstraction of data structures for improving the feasibility and completeness of symbolic execution; last, we will impl

英文关键词: Concurrent systems;Concurrent programs;MPI;Symbolic execution;Analysis and Verification

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

相关内容

计算体系架构研究综述与思考
专知会员服务
62+阅读 · 2022年3月21日
面向数据可视化的自然语言接口: 综述论文
专知会员服务
18+阅读 · 2021年9月12日
专知会员服务
33+阅读 · 2021年7月17日
专知会员服务
21+阅读 · 2021年4月20日
专知会员服务
28+阅读 · 2020年12月21日
大规模时间序列分析框架的研究与实现,计算机学报
专知会员服务
58+阅读 · 2020年7月13日
FPGA加速系统开发工具设计:综述与实践
专知会员服务
62+阅读 · 2020年6月24日
【LinkedIn报告】深度自然语言处理的搜索系统,211页pdf
专知会员服务
105+阅读 · 2019年6月21日
基于机器学习的自动化网络流量分析
CCF计算机安全专委会
4+阅读 · 2022年4月8日
并发-分布式锁质量保障总结
阿里技术
0+阅读 · 2022年3月7日
分布式系统一致性测试框架Jepsen在女娲的实践应用
基于规则的建模方法的可解释性及其发展
专知
4+阅读 · 2021年6月23日
智能合约的形式化验证方法研究综述
专知
14+阅读 · 2021年5月8日
事实抽取与验证研究综述
专知
0+阅读 · 2021年4月20日
工行基于MySQL构建分布式架构的转型之路
炼数成金订阅号
15+阅读 · 2019年5月16日
已删除
将门创投
18+阅读 · 2019年2月18日
国家自然科学基金
2+阅读 · 2015年12月31日
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
1+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
Arxiv
0+阅读 · 2022年4月19日
Neural Architecture Search without Training
Arxiv
10+阅读 · 2021年6月11日
小贴士
相关VIP内容
计算体系架构研究综述与思考
专知会员服务
62+阅读 · 2022年3月21日
面向数据可视化的自然语言接口: 综述论文
专知会员服务
18+阅读 · 2021年9月12日
专知会员服务
33+阅读 · 2021年7月17日
专知会员服务
21+阅读 · 2021年4月20日
专知会员服务
28+阅读 · 2020年12月21日
大规模时间序列分析框架的研究与实现,计算机学报
专知会员服务
58+阅读 · 2020年7月13日
FPGA加速系统开发工具设计:综述与实践
专知会员服务
62+阅读 · 2020年6月24日
【LinkedIn报告】深度自然语言处理的搜索系统,211页pdf
专知会员服务
105+阅读 · 2019年6月21日
相关资讯
基于机器学习的自动化网络流量分析
CCF计算机安全专委会
4+阅读 · 2022年4月8日
并发-分布式锁质量保障总结
阿里技术
0+阅读 · 2022年3月7日
分布式系统一致性测试框架Jepsen在女娲的实践应用
基于规则的建模方法的可解释性及其发展
专知
4+阅读 · 2021年6月23日
智能合约的形式化验证方法研究综述
专知
14+阅读 · 2021年5月8日
事实抽取与验证研究综述
专知
0+阅读 · 2021年4月20日
工行基于MySQL构建分布式架构的转型之路
炼数成金订阅号
15+阅读 · 2019年5月16日
已删除
将门创投
18+阅读 · 2019年2月18日
相关基金
国家自然科学基金
2+阅读 · 2015年12月31日
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
1+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
微信扫码咨询专知VIP会员