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.
马里兰州公园公园的Michael Hicksu Affact Aspract0541036,用于检测比赛条件的有效分析,Michael W. Hicks Jeffrey S. Fostermulti-Threaded编程是关键软件的重要组成部分,例如操作系统和网络服务器。 随着硬件制造商现在正在建造和运送多CPU核心机器,多线程编程可能会变得更加普遍。 多线程程序中的一个常见错误来源是数据竞赛,当每个线程并同时访问相同的数据时,发生这种情况。 由于种族条件可能是如此有害,因此对开发用于检测和防止它们的工具的兴趣普遍存在。 但是,这些工具仍然不切实际。 该研究将开发使用静态(全程)分析的工具,以证明C计划中缺乏种族条件。 这些工具将基于通用的注释和规范语言,该语言可以描述预防数据种族的常用习语。 目标最终是开发扩展到大型软件系统的技术,并基于声音基础。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

暂无数据
数据更新时间:2024-06-01
Michael Hicks其他文献
Dynamic inference of static types for ruby
ruby 静态类型的动态推断
- DOI:10.1145/1925844.192643710.1145/1925844.1926437
- 发表时间:20112011
- 期刊:
- 影响因子:0
- 作者:Jong;A. Chaudhuri;Jeffrey S. Foster;Michael HicksJong;A. Chaudhuri;Jeffrey S. Foster;Michael Hicks
- 通讯作者:Michael HicksMichael Hicks
A Revised Basis for Iceberg Areal Density Values for Risk Analysis
用于风险分析的冰山面密度值的修订基础
- DOI:10.4043/27369-ms10.4043/27369-ms
- 发表时间:20162016
- 期刊:
- 影响因子:0
- 作者:Kashfi B. Habib;Michael Hicks;Paul Stuckey;T. KingKashfi B. Habib;Michael Hicks;Paul Stuckey;T. King
- 通讯作者:T. KingT. King
Cedar: A New Language for Expressive, Fast, Safe, and Analyzable Authorization
Cedar:一种用于表达、快速、安全和可分析授权的新语言
- DOI:
- 发表时间:20242024
- 期刊:
- 影响因子:0
- 作者:Joseph W. Cutler;Craig Disselkoen;Aaron Eline;Shaobo He;Kyle Headley;Michael Hicks;Kesha Hietala;Eleftherios Ioannidis;J. Kastner;Anwar Mamat;Darin McAdams;Matt McCutchen;Neha Rungta;Emina Torlak;Andrew M. WellsJoseph W. Cutler;Craig Disselkoen;Aaron Eline;Shaobo He;Kyle Headley;Michael Hicks;Kesha Hietala;Eleftherios Ioannidis;J. Kastner;Anwar Mamat;Darin McAdams;Matt McCutchen;Neha Rungta;Emina Torlak;Andrew M. Wells
- 通讯作者:Andrew M. WellsAndrew M. Wells
Combustion of <em>n</em>-propylbenzene: Experiments and numerical modeling
- DOI:10.1016/j.proci.2024.10554310.1016/j.proci.2024.105543
- 发表时间:2024-01-012024-01-01
- 期刊:
- 影响因子:
- 作者:Songtao Guo;Yuhao Xu;Andrea Scaboro;Raisa Rasul;Yujie Wang;Anthony Reeves;Alberto Cuoci;Alessio Frassoldati;Michael Hicks;C. Thomas AvedisianSongtao Guo;Yuhao Xu;Andrea Scaboro;Raisa Rasul;Yujie Wang;Anthony Reeves;Alberto Cuoci;Alessio Frassoldati;Michael Hicks;C. Thomas Avedisian
- 通讯作者:C. Thomas AvedisianC. Thomas Avedisian
Serializing C intermediate representations for efficient and portable parsing
序列化 C 中间表示以实现高效且可移植的解析
- DOI:10.1002/spe.95410.1002/spe.954
- 发表时间:20102010
- 期刊:
- 影响因子:0
- 作者:Jeffrey A. Meister;Jeffrey S. Foster;Michael HicksJeffrey A. Meister;Jeffrey S. Foster;Michael Hicks
- 通讯作者:Michael HicksMichael Hicks
共 8 条
- 1
- 2
Michael Hicks的其他基金
EDU: Competing to Build Secure Systems
EDU:竞争构建安全系统
- 批准号:13191471319147
- 财政年份:2013
- 资助金额:$ 36万$ 36万
- 项目类别:Standard GrantStandard Grant
Mapping the Medieval Countryside: The Fifteenth-Century Inquisitions Post Mortem
绘制中世纪乡村地图:十五世纪的死后宗教裁判所
- 批准号:AH/I027223/1AH/I027223/1
- 财政年份:2011
- 资助金额:$ 36万$ 36万
- 项目类别:Research GrantResearch Grant
TC:Medium:Collaborative Research:Techniques to Retrofit Legacy Code with Security
TC:中:协作研究:安全改造遗留代码的技术
- 批准号:09054190905419
- 财政年份:2009
- 资助金额:$ 36万$ 36万
- 项目类别:Standard GrantStandard Grant
SHF: Large: Collaborative Research: PASS: Perpetually Available Software Systems
SHF:大型:协作研究:PASS:永久可用的软件系统
- 批准号:09105300910530
- 财政年份:2009
- 资助金额:$ 36万$ 36万
- 项目类别:Standard GrantStandard Grant
SoD-HCER: Evaluation of Complex Designs--A Comparative Study
SoD-HCER:复杂设计的评估——比较研究
- 批准号:06136010613601
- 财政年份:2006
- 资助金额:$ 36万$ 36万
- 项目类别:Standard GrantStandard Grant
PARALLEL STOCHASTIC ANALYSIS FOR GEO-ENGINEERING
地球工程并行随机分析
- 批准号:EP/D037247/1EP/D037247/1
- 财政年份:2006
- 资助金额:$ 36万$ 36万
- 项目类别:Research GrantResearch Grant
Collaborative Research: CT-T: Flexible, Decentralized Information-flow Control for Dynamic Environments
合作研究:CT-T:动态环境下灵活、分散的信息流控制
- 批准号:05240360524036
- 财政年份:2005
- 资助金额:$ 36万$ 36万
- 项目类别:Standard GrantStandard Grant
CAREER: Programming Languages for Reliable and Secure Low-level Systems
职业:可靠且安全的低级系统的编程语言
- 批准号:03469890346989
- 财政年份:2004
- 资助金额:$ 36万$ 36万
- 项目类别:Standard GrantStandard Grant
相似国自然基金
软共线有效场论中喷注的精确计算与应用
- 批准号:12275052
- 批准年份:2022
- 资助金额:55.00 万元
- 项目类别:面上项目
软共线有效场论中喷注的精确计算与应用
- 批准号:
- 批准年份:2022
- 资助金额:55 万元
- 项目类别:面上项目
基于电工钢服役磁性能精确表征的关键构件电磁损耗频域数值模拟及其有效性验证
- 批准号:52177006
- 批准年份:2021
- 资助金额:58 万元
- 项目类别:面上项目
基于手征有效场论的低能轴子物理精确研究
- 批准号:12150013
- 批准年份:2021
- 资助金额:210 万元
- 项目类别:国际(地区)合作与交流项目
有效场论和精确电弱分析在LHC上的新物理研究
- 批准号:11247031
- 批准年份:2012
- 资助金额:20.0 万元
- 项目类别:专项基金项目
相似海外基金
Stable creation and effective driving of skyrmins in three-dimensional controlled space in precise nano scale
精确纳米尺度三维受控空间中斯格明的稳定生成和有效驱动
- 批准号:23H0173023H01730
- 财政年份:2023
- 资助金额:$ 36万$ 36万
- 项目类别:Grant-in-Aid for Scientific Research (B)Grant-in-Aid for Scientific Research (B)
Development of platforms for sorting, production, editing of beta cells
开发用于分类、生产、编辑 β 细胞的平台
- 批准号:1068215510682155
- 财政年份:2023
- 资助金额:$ 36万$ 36万
- 项目类别:
3D Bioprinted Human Model of Duchenne Muscular Dystrophy (DMD) Cardiomyopathy to Study Disease Progression with Imposed Force and Precise Gene Editing
杜氏肌营养不良症 (DMD) 心肌病的 3D 生物打印人体模型,通过施加力和精确的基因编辑来研究疾病进展
- 批准号:1062896210628962
- 财政年份:2023
- 资助金额:$ 36万$ 36万
- 项目类别:
Precise Modulation of Immunometabolism to Boost Antibody Therapy in Oral Cancer
精确调节免疫代谢以促进口腔癌的抗体治疗
- 批准号:1051122310511223
- 财政年份:2022
- 资助金额:$ 36万$ 36万
- 项目类别:
Integrating investigational miR371a-3p with conventional radiology imaging for earlier and more precise detection of active germ cell malignancy: A BCC/SWOG/S1823 secondary use of data collaboration.
将研究性 miR371a-3p 与传统放射学成像相结合,以更早、更精确地检测活动性生殖细胞恶性肿瘤:BCC/SWOG/S1823 数据协作的二次使用。
- 批准号:1031266310312663
- 财政年份:2022
- 资助金额:$ 36万$ 36万
- 项目类别: