CAREER: Verifying Threaded Software Using Resource Bounds -- An Approach Towards Dependable Concurrency
CAREER: Verifying Threaded Software Using Resource Bounds -- An Approach Towards Dependable Concurrency
批准号:
1253331
负责人:
Thomas Wahl
金额:
$51.55万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2013
资助国家:
美国
项目状态:
已结题
起止时间:
2013-05-01 至 2019-08-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Software development is facing a paradigm shift towards ubiquitousconcurrent programming, giving rise to software that is among the mostcomplex technical artifacts ever created by humans. Concurrent programmingpresents several risks and dangers for programmers who are overwhelmed by puzzling and irreproducible concurrent program behavior, and by new types of bugs that elude traditional quality assurance techniques. If this situation is not addressed, we are drifting into an era of widespread unreliable software, with consequences ranging from collapsed programmer productivity, to catastrophic failures in mission-critical systems.This project will take steps against a concurrent software crisis, byproducing verification technology that assists non-specialist programmersin detecting concurrency errors, or demonstrating their absence. Theproposed technology will confront the concurrency explosion problem thatverification methods often suffer from. The project's goal is a frameworkunder which the analysis of programs with unbounded concurrency resources(such as threads of execution) can be soundly reduced to an analysis undera small constant resource bound, making the use of state space explorerspractical. As a result, the project will largely eliminate the impact ofunspecified computational resources as the major cause of complexity inanalyzing concurrent programs. By developing tools for detecting otherwise undetectable misbehavior and vulnerabilities in concurrent programs, the project will contribute its part to averting a looming software quality crisis.
期刊论文(1)
专著(0)
科研奖励(0)
会议论文
IJIT: An API for Boolean Program Analysis with Just-in-Time Translation
IJIT:用于布尔程序分析和即时翻译的 API
DOI:
10.1007/978-3-319-66197-1_20
发表时间:
2017
期刊:
Software Engineering and Formal Methods (SEFM
影响因子:
--
作者:
[Liu, Peizun, Wahl, Thomas]
通讯作者:
Wahl, Thomas
CAREER: The Effects of Spatiotemporal Storm Surge Clusters on Coastal Flood Risk
-
批准号:2141461
-
项目类别:Continuing Grant
-
资助金额:$55.0万
-
财政年份:2022
-
负责人:Thomas Wahl
-
依托单位:
NSFGEO-NERC: CHANCE - understanding Compound flooding in the past, present and future for nortH AtlaNtic CoastlinEs
-
批准号:1929382
-
项目类别:Standard Grant
-
资助金额:$25.22万
-
财政年份:2019
-
负责人:Thomas Wahl
-
依托单位:
PREEVENTS Track 2: Collaborative Research: Geomorphic Versus Climatic Drivers of Changing Coastal Flood Risk
-
批准号:1854896
-
项目类别:Continuing Grant
-
资助金额:$22.48万
-
财政年份:2019
-
负责人:Thomas Wahl
-
依托单位:
NSF Student Travel Grant for 2017 Conference on Computer Aided Verification
-
批准号:1732205
-
项目类别:Standard Grant
-
资助金额:$1.5万
-
财政年份:2017
-
负责人:Thomas Wahl
-
依托单位:
SHF: Small: Stabilizing Numeric Programs Against Platform Uncertainties
-
批准号:1718235
-
项目类别:Standard Grant
-
资助金额:$49.8万
-
财政年份:2017
-
负责人:Thomas Wahl
-
依托单位:
FMCAD 2015 Student Forum
-
批准号:1529480
-
项目类别:Standard Grant
-
资助金额:$1.0万
-
财政年份:2015
-
负责人:Thomas Wahl
-
依托单位:
SHF: Small: Ensuring Reliability and Portability of Scientific Software for Heterogeneous Architectures
-
批准号:1218075
-
项目类别:Standard Grant
-
资助金额:$49.99万
-
财政年份:2012
-
负责人:Thomas Wahl
-
依托单位:
海外基金