Race Condition Detection for Debugging Parallel Programs

用于调试并行程序的竞争条件检测

基本信息

  • 批准号:
    9100968
  • 负责人:
  • 金额:
    $ 18.34万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    1991
  • 资助国家:
    美国
  • 起止时间:
    1991-09-01 至 1994-08-31
  • 项目状态:
    已结题

项目摘要

The first objective of this project is to develop a formal model for reasoning about program executions and race conditions, allowing different types of race conditions to be precisely defined and properties of various techniques to be proven and compared. This model will distinguish between the program's actual behavior, its potential behavior, and its observed behavior. The second objective is to develop dynamic techniques for detecting race conditions as accurately as possible given the constraint of limited run-time information. These techniques aid the programmer in debugging by locating those races that are direct manifestations of program bugs and not artifacts caused by other races, imprecise run-time traces (causing false races to appear real), or implicit synchronization (caused by shared-memory references). These techniques analyze the observed behavior to conservatively speculate on races that either did occur or had the potential of occurring, and that were unaffected by any other race in the execution. The result of this research is both a theory in which to reason about race conditions and prove properties of techniques for race condition detection, and techniques that aid the programmer by efficiently locating those race conditions that are of interest for debugging.
该项目的第一个目标是开发一个正式的模型, 关于程序执行和竞争条件的推理,允许 不同类型的竞态条件被精确定义, 各种技术的性能有待证明和比较。 这 模型将区分程序的实际行为, 潜在的行为和观察到的行为。 第二个目标 是开发动态技术来检测竞争条件, 在给定有限运行时间的约束的情况下, 信息. 这些技术通过以下方式帮助程序员进行调试 定位那些直接表现为程序错误的种族 而不是由其他种族造成的工件,不精确的运行时跟踪 (导致虚假的竞争看起来是真实的),或隐式同步 (由共享内存引用引起)。 这些技术分析了 观察到的行为保守地推测种族, 确实发生或有可能发生,并且不受影响 任何其他种族的人。 这项研究的结果是, 这两种理论都是用来推理竞争条件, 用于竞争条件检测的技术的性质,以及 通过有效地定位这些竞争条件来帮助程序员 这是调试的兴趣。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ 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 }}

Barton Miller其他文献

Barton Miller的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Barton Miller', 18)}}的其他基金

SaTC: TTP: Medium: Collaborative: Deployment-quality and Accessible Solutions for Cryptography Code Development
SaTC:TTP:中:协作:用于加密代码开发的部署质量和可访问解决方案
  • 批准号:
    1929739
  • 财政年份:
    2019
  • 资助金额:
    $ 18.34万
  • 项目类别:
    Standard Grant
SI2-SSI: Collaborative Research: A Sustainable Infrastructure for Performance, Security, and Correctness Tools
SI2-SSI:协作研究:性能、安全性和正确性工具的可持续基础设施
  • 批准号:
    1449918
  • 财政年份:
    2015
  • 资助金额:
    $ 18.34万
  • 项目类别:
    Standard Grant
SDCI Sec New: In-Depth Vulnerability Assessment of Middleware
SDCI Sec 新内容:中间件的深入漏洞评估
  • 批准号:
    1032341
  • 财政年份:
    2011
  • 资助金额:
    $ 18.34万
  • 项目类别:
    Standard Grant
Vulnerability Assessment of Grid Software Infrastructure
网格软件基础设施的脆弱性评估
  • 批准号:
    0844219
  • 财政年份:
    2008
  • 资助金额:
    $ 18.34万
  • 项目类别:
    Standard Grant
Joint U.S.-Venezuelan Workshop on High Performance Computing; January 3-7, 2000, Puerto La Cruz, Anzoategui, Venezuela
美国-委内瑞拉高性能计算联合研讨会;
  • 批准号:
    9979307
  • 财政年份:
    2000
  • 资助金额:
    $ 18.34万
  • 项目类别:
    Standard Grant
Experimental Software Systems: Software Foundations for Experiment Management
实验软件系统:实验管理的软件基础
  • 批准号:
    9870684
  • 财政年份:
    1998
  • 资助金额:
    $ 18.34万
  • 项目类别:
    Standard Grant
Transferring the IPS-2 Performance Tools into the Supercomputer Environment
将 IPS-2 性能工具转移到超级计算机环境中
  • 批准号:
    9015462
  • 财政年份:
    1990
  • 资助金额:
    $ 18.34万
  • 项目类别:
    Standard Grant
Efficient Debugging of Parallel Programs
并行程序的高效调试
  • 批准号:
    8815928
  • 财政年份:
    1989
  • 资助金额:
    $ 18.34万
  • 项目类别:
    Continuing Grant
Performance Measurement and Analysis Tools for Parallel and Distributed Programs
并行和分布式程序的性能测量和分析工具
  • 批准号:
    8703373
  • 财政年份:
    1987
  • 资助金额:
    $ 18.34万
  • 项目类别:
    Standard Grant

相似海外基金

Elucidation of unstable combustion and construction of its AI-based sign detection for hydrogen combustion under lean-burn condition
稀燃条件下氢气燃烧不稳定燃烧的阐明及其基于人工智能的信号检测构建
  • 批准号:
    22H00192
  • 财政年份:
    2022
  • 资助金额:
    $ 18.34万
  • 项目类别:
    Grant-in-Aid for Scientific Research (A)
Development of noise-robust statistical anomaly detection procedures for condition-based maintenance
开发基于状态的维护的抗噪声统计异常检测程序
  • 批准号:
    21K14372
  • 财政年份:
    2021
  • 资助金额:
    $ 18.34万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
Holistic Subsea Cable Fault Detection & Condition Monitoring System
整体海底电缆故障检测
  • 批准号:
    10004468
  • 财政年份:
    2021
  • 资助金额:
    $ 18.34万
  • 项目类别:
    Collaborative R&D
Novel safety control strategy at the time of collision under the worst condition for a robot with a single fault detection capability
具有单一故障检测能力的机器人在最恶劣条件下碰撞时的新型安全控制策略
  • 批准号:
    20H02114
  • 财政年份:
    2020
  • 资助金额:
    $ 18.34万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Runway Condition Detection and Analysis using Deep Learning
使用深度学习进行跑道状况检测和分析
  • 批准号:
    558582-2020
  • 财政年份:
    2020
  • 资助金额:
    $ 18.34万
  • 项目类别:
    Alliance Grants
Early Thermal Runaway Detection & Condition Monitoring in Traction Battery Packs through Gas Detection
早期热失控检测
  • 批准号:
    2440377
  • 财政年份:
    2020
  • 资助金额:
    $ 18.34万
  • 项目类别:
    Studentship
Anomaly Detection for real-time Condition Monitoring.
用于实时状态监控的异常检测。
  • 批准号:
    2284307
  • 财政年份:
    2019
  • 资助金额:
    $ 18.34万
  • 项目类别:
    Studentship
Reliability analyses, condition monitoring and fault detection in wind generators.
风力发电机的可靠性分析、状态监测和故障检测。
  • 批准号:
    2116403
  • 财政年份:
    2018
  • 资助金额:
    $ 18.34万
  • 项目类别:
    Studentship
Data Analysis for Condition Monitoring and Fault Detection in Induction Motors
感应电机状态监测和故障检测的数据分析
  • 批准号:
    515728-2017
  • 财政年份:
    2017
  • 资助金额:
    $ 18.34万
  • 项目类别:
    Engage Plus Grants Program
Exhaustive detection of condition-specific splicing variants in non-model organisms
详尽检测非模式生物中条件特异性剪接变异
  • 批准号:
    17K00419
  • 财政年份:
    2017
  • 资助金额:
    $ 18.34万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了