CAREER: Verifying Threaded Software Using Resource Bounds -- An Approach Towards Dependable Concurrency
职业:使用资源界限验证线程软件——一种实现可靠并发的方法
基本信息
- 批准号:1253331
- 负责人:
- 金额:$ 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)
会议论文数量(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
- 期刊:
- 影响因子:0
- 作者:Liu, Peizun;Wahl, Thomas
- 通讯作者:Wahl, Thomas
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Thomas Wahl其他文献
MatFlood: An efficient algorithm for mapping flood extent and depth
MatFlood:一种绘制洪水范围和深度的有效算法
- DOI:
- 发表时间:
2023 - 期刊:
- 影响因子:4.9
- 作者:
A. Enriquez;Thomas Wahl;Stefan A. Talke;P. M. Orton;James F. Booth;Miguel Agulles;S. Santamaria - 通讯作者:
S. Santamaria
Advances in extreme value analysis and application to natural hazards
- DOI:
10.1007/s11069-019-03628-x - 发表时间:
2019-08-22 - 期刊:
- 影响因子:3.700
- 作者:
Ivan D. Haigh;Thomas Wahl - 通讯作者:
Thomas Wahl
Transdisciplinary research promoting clean and resilient energy systems for socially vulnerable communities: A review
促进社会弱势群体清洁和有复原力的能源系统的跨学科研究:综述
- DOI:
10.1016/j.rser.2025.115434 - 发表时间:
2025-05-01 - 期刊:
- 影响因子:16.300
- 作者:
Sara Belligoni;Elizabeth Trader;Mengjie Li;Mohammad Siddiqur Rahman;Javed Ali;Alejandra Rodriguez Enriquez;Meghana Nagaraj;Sanam K. Aksha;Kelly A. Stevens;Thomas Wahl;Christopher T. Emrich;Zhihua Qu;Kristopher O. Davis - 通讯作者:
Kristopher O. Davis
Observations reveal changing coastal storm extremes around the United States
观察结果显示美国周围沿海极端风暴在不断变化
- DOI:
10.1038/s41558-025-02315-z - 发表时间:
2025-04-17 - 期刊:
- 影响因子:27.100
- 作者:
Joao Morim;Thomas Wahl;D. J. Rasmussen;Francisco M. Calafat;Sean Vitousek;Soenke Dangendorf;Robert E. Kopp;Michael Oppenheimer - 通讯作者:
Michael Oppenheimer
Trends in Europe storm surge extremes match the rate of sea-level rise
欧洲风暴潮极端事件的趋势与海平面上升速率相匹配
- DOI:
10.1038/s41586-022-04426-5 - 发表时间:
2022-03-30 - 期刊:
- 影响因子:48.500
- 作者:
Francisco M. Calafat;Thomas Wahl;Michael Getachew Tadesse;Sarah N. Sparrow - 通讯作者:
Sarah N. Sparrow
Thomas Wahl的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Thomas Wahl', 18)}}的其他基金
CAREER: The Effects of Spatiotemporal Storm Surge Clusters on Coastal Flood Risk
职业:时空风暴潮集群对沿海洪水风险的影响
- 批准号:
2141461 - 财政年份:2022
- 资助金额:
$ 51.55万 - 项目类别:
Continuing Grant
NSFGEO-NERC: CHANCE - understanding Compound flooding in the past, present and future for nortH AtlaNtic CoastlinEs
NSFGEO-NERC:机会 - 了解北大西洋海岸线过去、现在和未来的复合洪水
- 批准号:
1929382 - 财政年份:2019
- 资助金额:
$ 51.55万 - 项目类别:
Standard Grant
PREEVENTS Track 2: Collaborative Research: Geomorphic Versus Climatic Drivers of Changing Coastal Flood Risk
预防事件轨道 2:协作研究:变化的沿海洪水风险的地貌与气候驱动因素
- 批准号:
1854896 - 财政年份:2019
- 资助金额:
$ 51.55万 - 项目类别:
Continuing Grant
NSF Student Travel Grant for 2017 Conference on Computer Aided Verification
2017 年计算机辅助验证会议 NSF 学生旅费补助金
- 批准号:
1732205 - 财政年份:2017
- 资助金额:
$ 51.55万 - 项目类别:
Standard Grant
SHF: Small: Stabilizing Numeric Programs Against Platform Uncertainties
SHF:小型:针对平台不确定性稳定数值程序
- 批准号:
1718235 - 财政年份:2017
- 资助金额:
$ 51.55万 - 项目类别:
Standard Grant
SHF: Small: Ensuring Reliability and Portability of Scientific Software for Heterogeneous Architectures
SHF:小型:确保异构架构科学软件的可靠性和可移植性
- 批准号:
1218075 - 财政年份:2012
- 资助金额:
$ 51.55万 - 项目类别:
Standard Grant
相似海外基金
CAREER: Verifying Security and Privacy of Distributed Applications
职业:验证分布式应用程序的安全性和隐私
- 批准号:
2338317 - 财政年份:2024
- 资助金额:
$ 51.55万 - 项目类别:
Continuing Grant
CRII: SHF: Theoretical Foundations of Verifying Function Values and Reducing Annotation Overhead in Automatic Deductive Verification
CRII:SHF:自动演绎验证中验证函数值和减少注释开销的理论基础
- 批准号:
2348334 - 财政年份:2024
- 资助金额:
$ 51.55万 - 项目类别:
Standard Grant
CarbonCultivator: Identifying and verifying carbon sequestration for the agriculture sector
CarbonCultivator:识别和验证农业部门的碳封存
- 批准号:
10077616 - 财政年份:2023
- 资助金额:
$ 51.55万 - 项目类别:
Collaborative R&D
Research on planning methods for sustainable infrastructure formation in rural areas by verifying policies for endogenous regional development
通过验证区域内生发展政策研究农村地区可持续基础设施形成的规划方法
- 批准号:
23K04166 - 财政年份:2023
- 资助金额:
$ 51.55万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Collaborative Research: SHF: Medium: Verifying Deep Neural Networks with Spintronic Probabilistic Computers
合作研究:SHF:中:使用自旋电子概率计算机验证深度神经网络
- 批准号:
2311295 - 财政年份:2023
- 资助金额:
$ 51.55万 - 项目类别:
Continuing Grant
Development of a comprehensive evaluation method for muscle properties useful for verifying the effects of nutrition and exercise interventions
开发肌肉特性综合评估方法,有助于验证营养和运动干预的效果
- 批准号:
23K16784 - 财政年份:2023
- 资助金额:
$ 51.55万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
A synthetic data and generative A.I approach to verifying and validating A.I
用于验证和验证人工智能的合成数据和生成人工智能方法
- 批准号:
10065801 - 财政年份:2023
- 资助金额:
$ 51.55万 - 项目类别:
Collaborative R&D
Verifying AI systems by extracting automata via learning
通过学习提取自动机来验证人工智能系统
- 批准号:
2791125 - 财政年份:2023
- 资助金额:
$ 51.55万 - 项目类别:
Studentship
Verifying the function and effectiveness of personal coaching for athletes
验证运动员私人教练的功能和有效性
- 批准号:
23K10696 - 财政年份:2023
- 资助金额:
$ 51.55万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Collaborative Research: FMitF: Track I: The Phlox framework for verifying a high-performance distributed database
合作研究:FMitF:第一轨:用于验证高性能分布式数据库的 Phlox 框架
- 批准号:
2319167 - 财政年份:2023
- 资助金额:
$ 51.55万 - 项目类别:
Standard Grant