Reasoning about Data Structures, Concurrency, and Resources
Reasoning about Data Structures, Concurrency, and Resources
批准号:
0541021
负责人:
John Reynolds
金额:
$0.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2006
资助国家:
美国
项目状态:
已结题
起止时间:
2006-04-15 至 2010-03-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Abstract0541021John C. ReynoldsCarnegie Mellon UniversityReasoning about Shared Structure and ConcurrencyThe specification and verification of computer programs is investigated, along with the semantics needed to insure the soundness of verification. Of specific interest are:Separation Logic, which treats programs employing shared mutable data structures or shared-variable concurrency. The goal is to extend the logic to high-level languages using safe type systems and automaticstorage reclamation, and also to machine-level languages permitting pointers to code to be embedded within data structures.Grainless Semantics, which treats shared-variable concurrency without imposing any default level of atomic operations, by regarding race conditions (i.e., simultaneous access to the same storage by concurrentprocesses) as catastrophic events. The goal is to simplify the understanding of programs by avoiding useless distinctions between programs with unacceptable behavior.The intellectual merit of this research is that it will substantially increase the domain of discourse of separation logic, and facilitate soundness arguments for this and other logics for shared-variableconcurrency.The broader impact is that it will become easier to avoid errors in an important class of useful but difficult computer programs. Eventually, it should be possible to automate proof-checking in the logic so thatprograms in this class can be accompanied by machine-checkable proofs of their correctness.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Small: Specification, Verification, and Semantics of Higher-Order and Concurrent Software
-
批准号:0916808
-
项目类别:Standard Grant
-
资助金额:$48.71万
-
财政年份:2009
-
负责人:John Reynolds
-
依托单位:
US-France Cooperative Research: Controlled Optoelectronic Properties of Hybrid Dioxythiophene Polymers
-
批准号:0339735
-
项目类别:Standard Grant
-
资助金额:$1.8万
-
财政年份:2004
-
负责人:John Reynolds
-
依托单位:
Reasoning About Low-Level Programming
-
批准号:0204242
-
项目类别:Continuing Grant
-
资助金额:$30.0万
-
财政年份:2002
-
负责人:John Reynolds
-
依托单位:
Gender-Related Trends in Educational Expectations
-
批准号:0137050
-
项目类别:Standard Grant
-
资助金额:$4.73万
-
财政年份:2002
-
负责人:John Reynolds
-
依托单位:
The Design, Definition, and Implementation of Programming Languages
-
批准号:9804014
-
项目类别:Standard Grant
-
资助金额:$33.0万
-
财政年份:1998
-
负责人:John Reynolds
-
依托单位:
Conducting Polymers Derived from Novel Electron Rich Condensed Heterocycles
-
批准号:9629854
-
项目类别:Continuing Grant
-
资助金额:$31.0万
-
财政年份:1996
-
负责人:John Reynolds
-
依托单位:
The Design, Definition, and Implementation of Programming Languages
-
批准号:9409997
-
项目类别:Continuing Grant
-
资助金额:$31.55万
-
财政年份:1995
-
负责人:John Reynolds
-
依托单位:
Symposium on Polymeric and Organic Materials: Solid State Properties and Smart Materials, at American Chemical Society Meeting, Anaheim, California, April 2-7, 1995
-
批准号:9505906
-
项目类别:Standard Grant
-
资助金额:$0.35万
-
财政年份:1995
-
负责人:John Reynolds
-
依托单位:
The Electrochemical Polymerization of Bis-2-Pyrrolyl Conjugated Monomers to Form Highly Conducting Polymers
-
批准号:9307732
-
项目类别:Continuing Grant
-
资助金额:$27.0万
-
财政年份:1993
-
负责人:John Reynolds
-
依托单位:
Studies of Neutron-Irradiated Fluid Inclusions by Laser- Microprobe, Noble-Gas Mass Spectrometry
-
批准号:9105357
-
项目类别:Standard Grant
-
资助金额:$6.4万
-
财政年份:1991
-
负责人:John Reynolds
-
依托单位:
The Design, Definition, and Implementation of Programming Languages
-
批准号:8922109
-
项目类别:Continuing Grant
-
资助金额:$26.84万
-
财政年份:1990
-
负责人:John Reynolds
-
依托单位:
Studies of Neutron-Irradiated Fluid Inclusions by Laser- Microprobe, Noble-Gas Mass Spectrometry
-
批准号:9004337
-
项目类别:Standard Grant
-
资助金额:$6.08万
-
财政年份:1990
-
负责人:John Reynolds
-
依托单位:
Studies of Neutron-Irradiated Fluid Inclusions by Laser- Microprobe, Noble-Gas Mass Spectrometry
-
批准号:8720775
-
项目类别:Standard Grant
-
资助金额:$11.31万
-
财政年份:1988
-
负责人:John Reynolds
-
依托单位:
The Design, Definition, and Implementation of Programming Languages
-
批准号:8620191
-
项目类别:Continuing Grant
-
资助金额:$26.23万
-
财政年份:1986
-
负责人:John Reynolds
-
依托单位:
Terrestrial Rare Gases: US-Japan Joint Seminar / Yellowstone National Park, Wyoming / September 1986
-
批准号:8515624
-
项目类别:Standard Grant
-
资助金额:$1.03万
-
财政年份:1986
-
负责人:John Reynolds
-
依托单位:
Noble Gases at the Deep Well of the Salton Sea Scientific Drilling Project
-
批准号:8517033
-
项目类别:Standard Grant
-
资助金额:$0.66万
-
财政年份:1985
-
负责人:John Reynolds
-
依托单位:
U.S.-France Joint Seminar on the Application of Algebra to Language Definition and Compilation: Fontainebleau, France, June 9-14, 1982
-
批准号:8120256
-
项目类别:Standard Grant
-
资助金额:$2.03万
-
财政年份:1982
-
负责人:John Reynolds
-
依托单位:
The Design, Definition, and Implementation of Programming Languages
-
批准号:8017577
-
项目类别:Continuing Grant
-
资助金额:$38.24万
-
财政年份:1981
-
负责人:John Reynolds
-
依托单位:
Rare Gases in Individual Meteorite Grains
-
批准号:7800635
-
项目类别:Standard Grant
-
资助金额:$1.86万
-
财政年份:1978
-
负责人:John Reynolds
-
依托单位:
The Design, Definition, and Implementation of Programming Languages
-
批准号:7522002
-
项目类别:Standard Grant
-
资助金额:$27.02万
-
财政年份:1976
-
负责人:John Reynolds
-
依托单位:
海外基金