Race Condition Detection for Debugging Parallel Programs
Race Condition Detection for Debugging Parallel Programs
批准号:
9100968
负责人:
Barton Miller
金额:
$18.34万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1991
资助国家:
美国
项目状态:
已结题
起止时间:
1991-09-01 至 1994-08-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
The first objective of this project is to develop a formal model for reasoning about program executions and race conditions, allowing different types of race conditions to be precisely defined and properties of various techniques to be proven and compared. This model will distinguish between the program's actual behavior, its potential behavior, and its observed behavior. The second objective is to develop dynamic techniques for detecting race conditions as accurately as possible given the constraint of limited run-time information. These techniques aid the programmer in debugging by locating those races that are direct manifestations of program bugs and not artifacts caused by other races, imprecise run-time traces (causing false races to appear real), or implicit synchronization (caused by shared-memory references). These techniques analyze the observed behavior to conservatively speculate on races that either did occur or had the potential of occurring, and that were unaffected by any other race in the execution. The result of this research is both a theory in which to reason about race conditions and prove properties of techniques for race condition detection, and techniques that aid the programmer by efficiently locating those race conditions that are of interest for debugging.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SaTC: TTP: Medium: Collaborative: Deployment-quality and Accessible Solutions for Cryptography Code Development
-
批准号:1929739
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2019
-
负责人:Barton Miller
-
依托单位:
SI2-SSI: Collaborative Research: A Sustainable Infrastructure for Performance, Security, and Correctness Tools
-
批准号:1449918
-
项目类别:Standard Grant
-
资助金额:$150.0万
-
财政年份:2015
-
负责人:Barton Miller
-
依托单位:
SDCI Sec New: In-Depth Vulnerability Assessment of Middleware
-
批准号:1032341
-
项目类别:Standard Grant
-
资助金额:$77.5万
-
财政年份:2011
-
负责人:Barton Miller
-
依托单位:
Vulnerability Assessment of Grid Software Infrastructure
-
批准号:0844219
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2008
-
负责人:Barton Miller
-
依托单位:
Joint U.S.-Venezuelan Workshop on High Performance Computing; January 3-7, 2000, Puerto La Cruz, Anzoategui, Venezuela
-
批准号:9979307
-
项目类别:Standard Grant
-
资助金额:$2.72万
-
财政年份:2000
-
负责人:Barton Miller
-
依托单位:
Experimental Software Systems: Software Foundations for Experiment Management
-
批准号:9870684
-
项目类别:Standard Grant
-
资助金额:$60.01万
-
财政年份:1998
-
负责人:Barton Miller
-
依托单位:
Transferring the IPS-2 Performance Tools into the Supercomputer Environment
-
批准号:9015462
-
项目类别:Standard Grant
-
资助金额:$5.72万
-
财政年份:1990
-
负责人:Barton Miller
-
依托单位:
Efficient Debugging of Parallel Programs
-
批准号:8815928
-
项目类别:Continuing Grant
-
资助金额:$25.85万
-
财政年份:1989
-
负责人:Barton Miller
-
依托单位:
Performance Measurement and Analysis Tools for Parallel and Distributed Programs
-
批准号:8703373
-
项目类别:Standard Grant
-
资助金额:$9.76万
-
财政年份:1987
-
负责人:Barton Miller
-
依托单位:
海外基金