Checking Atomicity for Improved Multithreaded Software Reliability

检查原子性以提高多线程软件的可靠性

基本信息

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

项目摘要

The construction and validation of highly dependable softwarecurrently requires extraordinary effort, especially when usingmultiple threads of control, due to the need to consider all possiblethread interleavings. This research focuses on the strong,widely-applicable non-interference property of atomicity. A routineis atomic if its execution is not affected by concurrently-executingthreads. This non-interference guarantee reduces the challengingproblem of reasoning about the routine's behavior in a multithreadedcontext to the substantially simpler problem of reasoning about theroutine's sequential behavior.This work develops both dynamic and static (type-based) techniques forformally specifying and verifying atomicity properties ofmultithreaded programs in a cost-effective manner. It is expectedthat atomicity checkers developed will 1) detect atomicity violationsthat are resistant to both traditional testing techniques and existingtools focused on race conditions; 2) facilitate code inspection anddebugging; and 3) encourage a modular design methodology that avoidsunnecessary interference between threads.
高度可靠的软件的构建和验证需要非凡的努力,尤其是在使用最终控制线的情况下,由于需要考虑所有可能的交织。这项研究着重于原子性的强大,广泛的非干扰性能。 例程原子如果其执行不受同时执行的线程的影响。 这种非干预保证降低了对日常行为在多线程中的推理的挑战性问题,从而使有关Theroutine顺序行为的推理的基本简单问题。这项工作既开发了动态和静态(类型)技术,从而有成本地指定和验证具有成本效益的Mmultithith Antomicity Properties in Meat-Meantithed Anderies in Cittectife contectife contectime offectime and offectifecty的效率。 预期的是,开发的原子能检查器将1)检测原子性违规行为,他们对传统测试技术和专注于种族条件的现有工具具有抵抗力; 2)促进代码检查和施用; 3)鼓励一种模块化设计方法,以避免线程之间不必要的干扰。

项目成果

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

Stephen Freund其他文献

Stephen Freund的其他文献

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

{{ truncateString('Stephen Freund', 18)}}的其他基金

Collaborative Research: SHF: Small: RUI: Keystone: Modular Concurrent Software Verification
协作研究:SHF:小型:RUI:Keystone:模块化并发软件验证
  • 批准号:
    2243636
  • 财政年份:
    2023
  • 资助金额:
    $ 13.89万
  • 项目类别:
    Standard Grant
SHF: Small: Collaborative Research: RUI: Synchronicity: A Framework for Synthesizing Concurrent Software from Sequential and Cooperative Specifications
SHF:小型:协作研究:RUI:同步性:根据顺序和协作规范合成并发软件的框架
  • 批准号:
    1812951
  • 财政年份:
    2018
  • 资助金额:
    $ 13.89万
  • 项目类别:
    Standard Grant
SHF: Small: Collaborative Research: RUI: Fast and Precise Dynamic Race Detection: Eliminating State and Checking Redundancy
SHF:小型:协作研究:RUI:快速精确的动态竞争检测:消除状态并检查冗余
  • 批准号:
    1421051
  • 财政年份:
    2014
  • 资助金额:
    $ 13.89万
  • 项目类别:
    Standard Grant
XPS: FULL: SDA: Collaborative Research: RUI: SCORE: Scalability-Oriented Optimization
XPS:完整:SDA:协作研究:RUI:SCORE:面向可扩展性的优化
  • 批准号:
    1439042
  • 财政年份:
    2014
  • 资助金额:
    $ 13.89万
  • 项目类别:
    Standard Grant
SHF: Small: Collaborative Research and RUI: Static and Dynamic Analysis for Cooperative Concurrency
SHF:小型:协作研究和 RUI:协作并发的静态和动态分析
  • 批准号:
    1116825
  • 财政年份:
    2011
  • 资助金额:
    $ 13.89万
  • 项目类别:
    Standard Grant
CAREER: Hybrid Atomicity Checking
职业:混合原子性检查
  • 批准号:
    0644130
  • 财政年份:
    2007
  • 资助金额:
    $ 13.89万
  • 项目类别:
    Continuing Grant

相似国自然基金

多尺度研究沥青与集料界面的粘附性损伤机理
  • 批准号:
    51908261
  • 批准年份:
    2019
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目
铌铝共掺拉曼散射增强石英光纤研究
  • 批准号:
    61177088
  • 批准年份:
    2011
  • 资助金额:
    63.0 万元
  • 项目类别:
    面上项目
改进型冷原子喷泉的研究
  • 批准号:
    10974215
  • 批准年份:
    2009
  • 资助金额:
    42.0 万元
  • 项目类别:
    面上项目
高纯和难熔材料电热蒸发等离子体原子光谱新技术研究
  • 批准号:
    29875022
  • 批准年份:
    1998
  • 资助金额:
    12.0 万元
  • 项目类别:
    面上项目
石墨炉原子吸收分析中干扰和基体改进作用机理研究
  • 批准号:
    29070259
  • 批准年份:
    1990
  • 资助金额:
    2.0 万元
  • 项目类别:
    面上项目

相似海外基金

逆運動学によるパイ中間子キセノン原子分光実験
使用逆运动学的π介子氙原子光谱实验
  • 批准号:
    24KJ2198
  • 财政年份:
    2024
  • 资助金额:
    $ 13.89万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
原子力災害後の甲状腺がんに関連した不安とその対応策に関する研究
核灾难后甲状腺癌相关焦虑研究及对策
  • 批准号:
    24K13467
  • 财政年份:
    2024
  • 资助金额:
    $ 13.89万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Salmonellaの分子疫学的解析ならびにその病原性に関する研究
沙门氏菌分子流行病学分析及其致病性研究
  • 批准号:
    24KJ1019
  • 财政年份:
    2024
  • 资助金额:
    $ 13.89万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
合金型有機遷移金属ナノクラスターの原子レベル構造制御と機能
合金化有机过渡金属纳米团簇的原子级结构控制和功能
  • 批准号:
    24KJ1064
  • 财政年份:
    2024
  • 资助金额:
    $ 13.89万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
子宮内病原微生物の高感度PCR検査による早産児の重症化予防方法の確立
利用宫内病原微生物高灵敏 PCR 检测建立预防早产儿严重疾病的方法
  • 批准号:
    24K12548
  • 财政年份:
    2024
  • 资助金额:
    $ 13.89万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了