CAREER: Hybrid Atomicity Checking

职业:混合原子性检查

基本信息

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

项目摘要

The construction and validation of reliable multi-threaded programs is extremely difficult. Threads can improve performance on multi-processor machines and multi-core processors by enabling a program to execute more than one routine simultaneously, but unintended interactions between threads are hard to recognize during testing and are a common source of errors in deployed systems.This research develops hybrid checkers that prevent unintended thread interactions by ensuring that a program's routines are atomic. A routine is atomic if its execution is not affected by and does not interfere with concurrently-executing threads. Previous work on static atomicity checkers (that inspect source code) and dynamic atomicity checkers (that monitor running programs) demonstrate the potential advantages of enforcing atomicity requirements. However, these approaches have precision or coverage limitations that reduce their ability to check large systems effectively. Hybrid checkers synthesize the best aspects of both techniques without suffering from these limitations.The impacts of hybrid atomicity checkers, and their integration into a broad educational program, include improved software quality and better software engineering practices. Specifically, hybrid checkers provide a cost-effective mechanism for finding errors resistant to testing, are more usable and scalable than existing tools, and support a design methodology that encourages precisely specifying interactions between threads.
可靠的多线程程序的构造和验证极其困难。 线程可以通过使程序同时执行多个例程来提高多处理器机器和多核处理器的性能,但线程之间的意外交互在测试过程中很难识别,并且是已部署系统中常见的错误来源。这项研究开发混合检查器,通过确保程序的例程是原子的来防止意外的线程交互。 如果例程的执行不受并发执行线程的影响且不干扰并发执行线程,则该例程是原子的。 先前关于静态原子性检查器(检查源代码)和动态原子性检查器(监视正在运行的程序)的工作证明了强制原子性要求的潜在优势。 然而,这些方法具有精度或覆盖范围限制,降低了它们有效检查大型系统的能力。 混合检查器综合了两种技术的最佳方面,而不受这些限制的影响。混合原子性检查器的影响及其与广泛的教育计划的集成包括改进的软件质量和更好的软件工程实践。 具体来说,混合检查器提供了一种经济高效的机制,用于查找可抵抗测试的错误,比现有工具更可用和可扩展,并且支持鼓励精确指定线程之间交互的设计方法。

项目成果

期刊论文数量(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
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
SHF: Small: Collaborative Research: RUI: Synchronicity: A Framework for Synthesizing Concurrent Software from Sequential and Cooperative Specifications
SHF:小型:协作研究:RUI:同步性:根据顺序和协作规范合成并发软件的框架
  • 批准号:
    1812951
  • 财政年份:
    2018
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
XPS: FULL: SDA: Collaborative Research: RUI: SCORE: Scalability-Oriented Optimization
XPS:完整:SDA:协作研究:RUI:SCORE:面向可扩展性的优化
  • 批准号:
    1439042
  • 财政年份:
    2014
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
SHF: Small: Collaborative Research: RUI: Fast and Precise Dynamic Race Detection: Eliminating State and Checking Redundancy
SHF:小型:协作研究:RUI:快速精确的动态竞争检测:消除状态并检查冗余
  • 批准号:
    1421051
  • 财政年份:
    2014
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
SHF: Small: Collaborative Research and RUI: Static and Dynamic Analysis for Cooperative Concurrency
SHF:小型:协作研究和 RUI:协作并发的静态和动态分析
  • 批准号:
    1116825
  • 财政年份:
    2011
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
Checking Atomicity for Improved Multithreaded Software Reliability
检查原子性以提高多线程软件的可靠性
  • 批准号:
    0341387
  • 财政年份:
    2003
  • 资助金额:
    $ 40万
  • 项目类别:
    Continuing Grant

相似国自然基金

亲本自交系对玉米杂交种抗旱能力的影响及机理解析
  • 批准号:
  • 批准年份:
    2021
  • 资助金额:
    58 万元
  • 项目类别:
    面上项目
在油菜中发展基因组选择技术助力新型种质资源库优良株系的鉴定和杂交种测配
  • 批准号:
  • 批准年份:
    2021
  • 资助金额:
    59 万元
  • 项目类别:
    面上项目
基于全长转录组研究“西盘鲍”杂交种阶段性抗病菌杂种优势的机制
  • 批准号:
    31902369
  • 批准年份:
    2019
  • 资助金额:
    25.0 万元
  • 项目类别:
    青年科学基金项目
基于深度压缩技术的Hybrid像素探测器读出系统原型机研制
  • 批准号:
    11875146
  • 批准年份:
    2018
  • 资助金额:
    62.0 万元
  • 项目类别:
    面上项目
模拟胰岛“hybrid”修饰抗原诱导tolDC免疫保护1型糖尿病β细胞研究
  • 批准号:
    81770777
  • 批准年份:
    2017
  • 资助金额:
    56.0 万元
  • 项目类别:
    面上项目

相似海外基金

Development of an innovative halogen-controlled lactone synthase and an organocatalytic hybrid cofactor
开发创新的卤素控制内酯合酶和有机催化混合辅因子
  • 批准号:
    20K15103
  • 财政年份:
    2020
  • 资助金额:
    $ 40万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
Investigation on the virulence mechanism of Edwardsiella piscicida focused on the type III secretion system
杀鱼爱德华氏菌Ⅲ型分泌系统毒力机制研究
  • 批准号:
    16K07849
  • 财政年份:
    2016
  • 资助金额:
    $ 40万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Hybrid one-atomic-layer physics on semiconductor surfaces without space inversion symmetry
无空间反演对称性的半导体表面混合单原子层物理
  • 批准号:
    16H03998
  • 财政年份:
    2016
  • 资助金额:
    $ 40万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Construction of Phosphole-Containing Hybrid pi-Conjugated Molecules and Their Application to Organic Devices
含磷杂化π共轭分子的构建及其在有机器件中的应用
  • 批准号:
    25288020
  • 财政年份:
    2013
  • 资助金额:
    $ 40万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Study of a mixture of ultracold alkali and Sr atom in a hybrid optical trap
混合光阱中超冷碱和锶原子混合物的研究
  • 批准号:
    25287100
  • 财政年份:
    2013
  • 资助金额:
    $ 40万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了