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
SHF: Small: Collaborative Research: RUI: Fast and Precise Dynamic Race Detection: Eliminating State and Checking Redundancy
SHF:小型:协作研究:RUI:快速精确的动态竞争检测:消除状态并检查冗余
- 批准号:
1421051 - 财政年份:2014
- 资助金额:
$ 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 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
相似国自然基金
一种经心房覆膜血管支架植入 Hybrid Fontan 手术的 临床新技术研究
- 批准号:20Y11910600
- 批准年份:2020
- 资助金额:0.0 万元
- 项目类别:省市级项目
基于深度压缩技术的Hybrid像素探测器读出系统原型机研制
- 批准号:11875146
- 批准年份:2018
- 资助金额:62.0 万元
- 项目类别:面上项目
模拟胰岛“hybrid”修饰抗原诱导tolDC免疫保护1型糖尿病β细胞研究
- 批准号:81770777
- 批准年份:2017
- 资助金额:56.0 万元
- 项目类别:面上项目
PSMA靶向Hybrid-SiO2基纳米诊疗剂用于前列腺癌HIFU治疗及增效机制研究
- 批准号:81601499
- 批准年份:2016
- 资助金额:17.0 万元
- 项目类别:青年科学基金项目
穿戴式步行辅助的Hybrid控制体系及其据需辅助效应研究
- 批准号:51505048
- 批准年份:2015
- 资助金额:19.0 万元
- 项目类别:青年科学基金项目
基于Hybrid数据的复杂系统辨识与优化设计及在低渗透油井中的应用
- 批准号:61572084
- 批准年份:2015
- 资助金额:67.0 万元
- 项目类别:面上项目
波-流-植被耦合环境下射流Hybrid RANS/LES数值模拟研究
- 批准号:51509075
- 批准年份:2015
- 资助金额:20.0 万元
- 项目类别:青年科学基金项目
Hybrid加速结构的理论及预制研究
- 批准号:11475201
- 批准年份:2014
- 资助金额:100.0 万元
- 项目类别:面上项目
基于BGM法结合Hybrid同化开展暴雨短期集合预报方法研究
- 批准号:41205073
- 批准年份:2012
- 资助金额:25.0 万元
- 项目类别:青年科学基金项目
基于Hybrid方法的大型冗余驱动机构控制策略研究
- 批准号:51205392
- 批准年份:2012
- 资助金额:25.0 万元
- 项目类别:青年科学基金项目
相似海外基金
Nanoengineered hybrid coatings that control inflammation to artificial bone
控制人造骨炎症的纳米工程混合涂层
- 批准号:
DP240103271 - 财政年份:2024
- 资助金额:
$ 40万 - 项目类别:
Discovery Projects
Hybrid Electrochemically-paired Light Irradiated Organic Synthesis (Acronym: HELIOS)
混合电化学配对光照射有机合成(缩写:HELIOS)
- 批准号:
EP/Y037413/1 - 财政年份:2024
- 资助金额:
$ 40万 - 项目类别:
Research Grant
Hybrid AI and multiscale physical modelling for optimal urban decarbonisation combating climate change
混合人工智能和多尺度物理建模,实现应对气候变化的最佳城市脱碳
- 批准号:
EP/X029093/1 - 财政年份:2024
- 资助金额:
$ 40万 - 项目类别:
Fellowship
CAREER: Hybrid Surface Coating Toward Corrosion-Controlled Magnesium-Based Implants
职业:针对腐蚀控制镁基植入物的混合表面涂层
- 批准号:
2339911 - 财政年份:2024
- 资助金额:
$ 40万 - 项目类别:
Continuing Grant
CAREER: High-Resolution Hybrid Printing of Wearable Heaters with Shape-Changeable Structures
职业:具有可变形结构的可穿戴加热器的高分辨率混合打印
- 批准号:
2340414 - 财政年份:2024
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
Development of hybrid permanent combined-function magnet for sustainable accelerators
开发用于可持续加速器的混合永磁组合功能磁体
- 批准号:
24K21037 - 财政年份:2024
- 资助金额:
$ 40万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
CAREER: Multiscale Reduced Order Modeling and Design to Elucidate the Microstructure-Property-Performance Relationship of Hybrid Composite Materials
职业:通过多尺度降阶建模和设计来阐明混合复合材料的微观结构-性能-性能关系
- 批准号:
2341000 - 财政年份:2024
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
CAS: Photocatalysis on Hybrid Plasmonic Materials
CAS:混合等离子体材料的光催化
- 批准号:
2349887 - 财政年份:2024
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
Deciphering and Directing Hierarchical Self-Assembly in Hybrid Chiral Films
破译和指导混合手性薄膜中的分层自组装
- 批准号:
2344586 - 财政年份:2024
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
Collaborative Research: Design and synthesis of hybrid anode materials made of chemically bonded carbon nanotube to copper: a concerted experiment/theory approach
合作研究:设计和合成由化学键合碳纳米管和铜制成的混合阳极材料:协调一致的实验/理论方法
- 批准号:
2334039 - 财政年份:2024
- 资助金额:
$ 40万 - 项目类别:
Continuing Grant