Scalable, Precise, and Effective Analyses for Detecting Race Conditions
Scalable, Precise, and Effective Analyses for Detecting Race Conditions
批准号:
0541036
负责人:
Michael Hicks
金额:
$36.0万
依托单位国家:
美国
项目类别:
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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
EDU: Competing to Build Secure Systems
-
批准号:1319147
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2013
-
负责人:Michael Hicks
-
依托单位:
Mapping the Medieval Countryside: The Fifteenth-Century Inquisitions Post Mortem
-
批准号:AH/I027223/1
-
项目类别:Research Grant
-
资助金额:$67.28万
-
财政年份:2011
-
负责人:Michael Hicks
-
依托单位:
TC:Medium:Collaborative Research:Techniques to Retrofit Legacy Code with Security
-
批准号:0905419
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2009
-
负责人:Michael Hicks
-
依托单位:
SHF: Large: Collaborative Research: PASS: Perpetually Available Software Systems
-
批准号:0910530
-
项目类别:Standard Grant
-
资助金额:$64.2万
-
财政年份:2009
-
负责人:Michael Hicks
-
依托单位:
SoD-HCER: Evaluation of Complex Designs--A Comparative Study
-
批准号:0613601
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:Michael Hicks
-
依托单位:
PARALLEL STOCHASTIC ANALYSIS FOR GEO-ENGINEERING
-
批准号:EP/D037247/1
-
项目类别:Research Grant
-
资助金额:$12.91万
-
财政年份:2006
-
负责人:Michael Hicks
-
依托单位:
Collaborative Research: CT-T: Flexible, Decentralized Information-flow Control for Dynamic Environments
-
批准号:0524036
-
项目类别:Standard Grant
-
资助金额:$27.96万
-
财政年份:2005
-
负责人:Michael Hicks
-
依托单位:
CAREER: Programming Languages for Reliable and Secure Low-level Systems
-
批准号:0346989
-
项目类别:Standard Grant
-
资助金额:$55.0万
-
财政年份:2004
-
负责人:Michael Hicks
-
依托单位:
海外基金