项目名称: 良序下推系统理论及其在并发程序分析中的应用

项目编号: No.61472238

项目类型: 面上项目

立项/批准年度: 2015

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

项目作者: 蔡小娟

作者单位: 上海交通大学

项目金额: 74万元

中文摘要: 硬件技术的高速发展带来了并发计算的春天,同时也使得对并发程序分析的研究更具紧迫性。程序分析中最关键的问题是可达性问题,它在并发递归程序上是不可判定的。良序下推系统是我们为并发程序分析提出的一般性模型,当前很多并发程序分析模型都可以证明能归约到它的子模型。在本项目中我们将从理论和应用两方面进一步深入研究良序下推系统:1)研究什么样的条件限制使得它的可达性可以判定,并发现这些限制在具体程序和程序语言上的呈现方式;2) 探索并发程序可判定的上界;3)为良序下推系统的可达性问题设计高效的判定算法,并嵌入到已有的并发程序分析工具中;4)研究良序下推系统的表达能力,厘清它与其他计算模型之间的关系。本项目希望能通过对良序下推系统的研究梳理并发程序分析的现状、揭示其不可判定的根本原因,发现高效实用的算法,从而能把更多的并发程序纳入可分析的范围,辅助人们设计正确的、能最大化利用硬件技术的并发程序。

中文关键词: 下推系统;并发程序分析;良序集;可达性问题;可判定性

英文摘要: As hardware techniques reach maturity, we enjoy the benefits of concurrent computations every day. However, concurrent programs/software are notably error-prone and difficult to analyze since their state-reachability problem is generally undecidable. We propose Well-Structured Pushdown Systems (WSPDS), a general model for concurrent programs. We found most current models for concurrent program analysis can be reduced to submodels of WSPDS. We will: 1) study what kind of restrictions will lead to the decidability of WSPDS reachability, and relate the restrictions on WSPDS with those on concurrent programs; 2) find the upper bound of decidability for concurrent programs; 3) design algorithms to solve the reachability problem, and integrate them into program analyzing tools; and 4) demonstrate the expressiveness power of WSPDS. We expect the researches on WSPDS in this project will exhibit the current state of concurrent program analysis, reveal the essence of its undecidability and extend the methodology to more concurrent recursive programs.

英文关键词: Pushdown Systems;Concurrent Program Analysis;Well-quasi-order;Reachability;Decidability

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

相关内容

计算体系架构研究综述与思考
专知会员服务
67+阅读 · 2022年3月21日
【博士论文】分形计算系统
专知会员服务
36+阅读 · 2021年12月9日
专知会员服务
35+阅读 · 2021年10月17日
【经典书】线性代数与应用,698页pdf
专知会员服务
91+阅读 · 2021年9月27日
算法分析导论, 593页pdf
专知会员服务
151+阅读 · 2021年8月30日
专知会员服务
31+阅读 · 2021年4月12日
【经典书】计算理论导论,482页pdf
专知会员服务
85+阅读 · 2021年4月10日
【经典书】数理统计学,142页pdf
专知会员服务
98+阅读 · 2021年3月25日
专知会员服务
88+阅读 · 2020年8月2日
基于机器学习的自动化网络流量分析
CCF计算机安全专委会
5+阅读 · 2022年4月8日
并发-分布式锁质量保障总结
阿里技术
0+阅读 · 2022年3月7日
实践教程|Docker使用记录
极市平台
0+阅读 · 2022年1月7日
【博士论文】分形计算系统
专知
3+阅读 · 2021年12月9日
分布式系统一致性测试框架Jepsen在女娲的实践应用
约束进化算法及其应用研究综述
专知
0+阅读 · 2021年4月12日
【经典书】计算理论导论,482页pdf
专知
4+阅读 · 2021年4月10日
综述 | 异质信息网络分析与应用综述
专知
27+阅读 · 2020年8月8日
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
2+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
Arxiv
0+阅读 · 2022年4月20日
Principal Neighbourhood Aggregation for Graph Nets
Arxiv
17+阅读 · 2020年6月7日
Arxiv
11+阅读 · 2018年4月25日
小贴士
相关VIP内容
计算体系架构研究综述与思考
专知会员服务
67+阅读 · 2022年3月21日
【博士论文】分形计算系统
专知会员服务
36+阅读 · 2021年12月9日
专知会员服务
35+阅读 · 2021年10月17日
【经典书】线性代数与应用,698页pdf
专知会员服务
91+阅读 · 2021年9月27日
算法分析导论, 593页pdf
专知会员服务
151+阅读 · 2021年8月30日
专知会员服务
31+阅读 · 2021年4月12日
【经典书】计算理论导论,482页pdf
专知会员服务
85+阅读 · 2021年4月10日
【经典书】数理统计学,142页pdf
专知会员服务
98+阅读 · 2021年3月25日
专知会员服务
88+阅读 · 2020年8月2日
相关资讯
基于机器学习的自动化网络流量分析
CCF计算机安全专委会
5+阅读 · 2022年4月8日
并发-分布式锁质量保障总结
阿里技术
0+阅读 · 2022年3月7日
实践教程|Docker使用记录
极市平台
0+阅读 · 2022年1月7日
【博士论文】分形计算系统
专知
3+阅读 · 2021年12月9日
分布式系统一致性测试框架Jepsen在女娲的实践应用
约束进化算法及其应用研究综述
专知
0+阅读 · 2021年4月12日
【经典书】计算理论导论,482页pdf
专知
4+阅读 · 2021年4月10日
综述 | 异质信息网络分析与应用综述
专知
27+阅读 · 2020年8月8日
相关基金
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
2+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
微信扫码咨询专知VIP会员