Scalable, Precise, and Effective Analyses for Detecting Race Conditions

用于检测竞争条件的可扩展、精确且有效的分析

基本信息

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

项目摘要

AWARD ABSTRACT0541036Michael HicksU of Maryland College ParkScalable, Precise, and Effective Analyses for Detecting Race Conditions Michael W. Hicks Jeffrey S. FosterMulti-threaded programming is an essential part of critical software such as operating systems and network servers. Multi-threaded programming is likely to become far more prevalent as hardware manufacturers are now building and shipping multi-CPU core machines. One common source of errors in multi-threaded programs is data races, which occur when two threads each concurrently access the same data.Race conditions are notoriously hard-to-find errors that can lead to incorrect behavior, data corruption, program failure, denial-of-service attacks, and/or security breaches. Because race conditions can be so pernicious, there has been widespread interest in developing tools for detecting and preventing them. However, these tools are still impractical. The research will develop tools that use static (whole-program) analysis to prove the absence of race conditions in C programs. The tools will be based on a common annotation and specification language that can describe commonly-used idioms for preventing data races. The goal is ultimately to develop techniques that scale to large software systems, and that are based on a sound foundation.
奖项摘要0541036迈克尔希克斯大学的马里兰州大学公园可扩展的,精确的,有效的分析,检测种族条件迈克尔W。希克斯·杰弗里·S.多线程编程是操作系统和网络服务器等关键软件的重要组成部分。 多线程编程可能会变得更加流行,因为硬件制造商现在正在构建和交付多CPU核心机器。 多线程程序中的一个常见错误来源是数据竞争,当两个线程同时访问相同的数据时会发生这种情况。竞争条件是众所周知的难以发现的错误,可能导致错误行为、数据损坏、程序失败、拒绝服务攻击和/或安全漏洞。 由于竞争条件可能是如此有害,因此人们对开发检测和预防它们的工具产生了广泛的兴趣。 然而,这些工具仍然不切实际。 该研究将开发使用静态(整个程序)分析来证明C程序中不存在竞争条件的工具。 这些工具将基于一种通用的注释和规范语言,可以描述用于防止数据竞争的常用习惯用法。 最终目标是开发可扩展到大型软件系统的技术,并且这些技术基于良好的基础。

项目成果

期刊论文数量(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 }}

Michael Hicks其他文献

A Revised Basis for Iceberg Areal Density Values for Risk Analysis
用于风险分析的冰山面密度值的修订基础
Serializing C intermediate representations for efficient and portable parsing
序列化 C 中间表示以实现高效且可移植的解析
  • DOI:
    10.1002/spe.954
  • 发表时间:
    2010
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Jeffrey A. Meister;Jeffrey S. Foster;Michael Hicks
  • 通讯作者:
    Michael Hicks
The roughness of the dark side of Iapetus from the 2004 to 2005 flyby
  • DOI:
    10.1016/j.icarus.2009.11.008
  • 发表时间:
    2010-04-01
  • 期刊:
  • 影响因子:
  • 作者:
    Janice S. Lee;Bonnie J. Buratti;Michael Hicks;Joel Mosher
  • 通讯作者:
    Joel Mosher
Nodal positivity in breast cancer correlated with the number of lesions detected by magnetic resonance imaging versus mammogram.
乳腺癌的淋巴结阳性与磁共振成像与乳房X光检查检测到的病变数量相关。
  • DOI:
    10.1016/j.amjsurg.2010.11.006
  • 发表时间:
    2011
  • 期刊:
  • 影响因子:
    3
  • 作者:
    S. Saha;S. Sirop;A. Korant;M. Kanaan;Rohil Shekher;D. Strahle;Michael Hicks;R. Hicks;L. Lawrence;D. Wiese
  • 通讯作者:
    D. Wiese
Assessing the sequence specificity in the binding of Co(III) to DNA via a thermodynamic approach
通过热力学方法评估 Co(III) 与 DNA 结合的序列特异性
  • DOI:
  • 发表时间:
    1997
  • 期刊:
  • 影响因子:
    2.9
  • 作者:
    Michael Hicks;George Wharton;D. Huchital;W. R. Murphy;R. Sheardy
  • 通讯作者:
    R. Sheardy

Michael Hicks的其他文献

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

{{ truncateString('Michael Hicks', 18)}}的其他基金

EDU: Competing to Build Secure Systems
EDU:竞争构建安全系统
  • 批准号:
    1319147
  • 财政年份:
    2013
  • 资助金额:
    $ 36万
  • 项目类别:
    Standard Grant
Mapping the Medieval Countryside: The Fifteenth-Century Inquisitions Post Mortem
绘制中世纪乡村地图:十五世纪的死后宗教裁判所
  • 批准号:
    AH/I027223/1
  • 财政年份:
    2011
  • 资助金额:
    $ 36万
  • 项目类别:
    Research Grant
TC:Medium:Collaborative Research:Techniques to Retrofit Legacy Code with Security
TC:中:协作研究:安全改造遗留代码的技术
  • 批准号:
    0905419
  • 财政年份:
    2009
  • 资助金额:
    $ 36万
  • 项目类别:
    Standard Grant
SHF: Large: Collaborative Research: PASS: Perpetually Available Software Systems
SHF:大型:协作研究:PASS:永久可用的软件系统
  • 批准号:
    0910530
  • 财政年份:
    2009
  • 资助金额:
    $ 36万
  • 项目类别:
    Standard Grant
SoD-HCER: Evaluation of Complex Designs--A Comparative Study
SoD-HCER:复杂设计的评估——比较研究
  • 批准号:
    0613601
  • 财政年份:
    2006
  • 资助金额:
    $ 36万
  • 项目类别:
    Standard Grant
PARALLEL STOCHASTIC ANALYSIS FOR GEO-ENGINEERING
地球工程并行随机分析
  • 批准号:
    EP/D037247/1
  • 财政年份:
    2006
  • 资助金额:
    $ 36万
  • 项目类别:
    Research Grant
Collaborative Research: CT-T: Flexible, Decentralized Information-flow Control for Dynamic Environments
合作研究:CT-T:动态环境下灵活、分散的信息流控制
  • 批准号:
    0524036
  • 财政年份:
    2005
  • 资助金额:
    $ 36万
  • 项目类别:
    Standard Grant
CAREER: Programming Languages for Reliable and Secure Low-level Systems
职业:可靠且安全的低级系统的编程语言
  • 批准号:
    0346989
  • 财政年份:
    2004
  • 资助金额:
    $ 36万
  • 项目类别:
    Standard Grant

相似海外基金

New Strategy for Synthesis of Atomically Precise Graphene Nanoribbons
合成原子级精确石墨烯纳米带的新策略
  • 批准号:
    2403736
  • 财政年份:
    2024
  • 资助金额:
    $ 36万
  • 项目类别:
    Standard Grant
CAREER: Precise Mathematical Modeling and Experimental Validation of Radiation Heat Transfer in Complex Porous Media Using Analytical Renewal Theory Abstraction-Regressions
职业:使用分析更新理论抽象回归对复杂多孔介质中的辐射传热进行精确的数学建模和实验验证
  • 批准号:
    2339032
  • 财政年份:
    2024
  • 资助金额:
    $ 36万
  • 项目类别:
    Continuing Grant
Vision Servoing Based Micro Continuum Robot Actuated by SMA Wires for Precise Laser Irradiation during Transurethral Lithotripsy
基于视觉伺服的微型连续体机器人由 SMA 线驱动,用于经尿道碎石术期间的精确激光照射
  • 批准号:
    24K21116
  • 财政年份:
    2024
  • 资助金额:
    $ 36万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
SPARQ(s) - Scalable, Precise, And Reliable positioning of color centers for Quantum computing and simulation
SPARQ(s) - 用于量子计算和模拟的可扩展、精确且可靠的色心定位
  • 批准号:
    10078083
  • 财政年份:
    2024
  • 资助金额:
    $ 36万
  • 项目类别:
    Collaborative R&D
Designing, simulating, fabricating, and characterising small-pitch LGAD sensors with precise timing
设计、模拟、制造和表征具有精确定时的小间距 LGAD 传感器
  • 批准号:
    ST/X005194/1
  • 财政年份:
    2024
  • 资助金额:
    $ 36万
  • 项目类别:
    Training Grant
Double Incorporation of Non-Canonical Amino Acids in an Animal and its Application for Precise and Independent Optical Control of Two Target Genes
动物体内非规范氨基酸的双重掺入及其在两个靶基因精确独立光学控制中的应用
  • 批准号:
    BB/Y006380/1
  • 财政年份:
    2024
  • 资助金额:
    $ 36万
  • 项目类别:
    Research Grant
CAREER: Atomically-Precise Single Photon Emitters
职业:原子级精确的单光子发射器
  • 批准号:
    2340398
  • 财政年份:
    2024
  • 资助金额:
    $ 36万
  • 项目类别:
    Continuing Grant
OPUS: Robustness and complexity: how evolution builds precise traits from sloppy components
OPUS:稳健性和复杂性:进化如何从草率的组成部分构建精确的特征
  • 批准号:
    2325755
  • 财政年份:
    2024
  • 资助金额:
    $ 36万
  • 项目类别:
    Standard Grant
Resilient free-space optical precise positioning and time synchronisation
弹性自由空间光学精确定位和时间同步
  • 批准号:
    IM240100196
  • 财政年份:
    2024
  • 资助金额:
    $ 36万
  • 项目类别:
    Mid-Career Industry Fellowships
Precise, Cytosolic Dendrimer Delivery Systems
精确的细胞质树枝状聚合物输送系统
  • 批准号:
    LP230100282
  • 财政年份:
    2024
  • 资助金额:
    $ 36万
  • 项目类别:
    Linkage Projects
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了