Semantics of Parallel Programs
Semantics of Parallel Programs
批准号:
9412980
负责人:
Stephen Brookes
金额:
$19.5万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1995
资助国家:
美国
项目状态:
已结题
起止时间:
1995-09-01 至 1998-08-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
This project seeks to develop denotational semantics for a variety of programming languages, tailored to support compositional reasoning about various important forms of program behavior. It studies a typical functional programming language, and two typical parallel imperative languages: a language for shared-variable parallelism, and a language of communicating processes related to Hoare's CSP and Milner's CCS. Notions of behavior considered for the parallel languages include safety and liveness properties, and partial and total correctness, assuming various forms of fairness properties that correspond to natural assumptions about the runtime execution of concurrent processes. This should permit reasoning about parallel programs to be carried out without knowledge of or reference to details concerning scheduling. There also is a research focus on intensional properties concerning runtime and efficient use of resources. Technically, the project aims to develop fully abstract semantics, with respect to a variety of important notions of program behavior. A semantics is fully abstract if it gives the same meaning to two program phrases precisely when they induce identical behavior in all program contexts. This provides a rigorous criterion for judging the utility of a semantics in supporting compositional or modular reasoning about program behavior. The long term goal is the development of a unifying framework suitable for establishing and exploiting relationships between languages, models, and proof methods for reasoning about programs. In particular, the research seeks to establish a mathematically tractable theory and use it to develop practical techniques for modular design and analysis of parallel programs.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Small: Separation Principles for Concurrent Programs: Semantics, Logics, and Methodology
-
批准号:1017011
-
项目类别:Standard Grant
-
资助金额:$41.87万
-
财政年份:2010
-
负责人:Stephen Brookes
-
依托单位:
The Public Leadership Challenge
-
批准号:RES-451-25-4273
-
项目类别:Research Grant
-
资助金额:$1.8万
-
财政年份:2006
-
负责人:Stephen Brookes
-
依托单位:
A Resource-Sensitive Semantic Framework for Concurrent Programs
-
批准号:0429505
-
项目类别:Continuing Grant
-
资助金额:$30.0万
-
财政年份:2005
-
负责人:Stephen Brookes
-
依托单位:
A Semantically-Based Methodology for Proving Safety, Liveness, and Security Properties of Parallel Systems
-
批准号:9988551
-
项目类别:Continuing Grant
-
资助金额:$20.0万
-
财政年份:2000
-
负责人:Stephen Brookes
-
依托单位:
Conference on Mathematical Foundations of Programming Semantics (March 25-28, 190) Pittsburgh, Pennsylvania
-
批准号:9020912
-
项目类别:Standard Grant
-
资助金额:$0.51万
-
财政年份:1991
-
负责人:Stephen Brookes
-
依托单位:
Semantics of Parallel Programs
-
批准号:9006064
-
项目类别:Continuing Grant
-
资助金额:$20.96万
-
财政年份:1990
-
负责人:Stephen Brookes
-
依托单位:
Joint Seminar on Semantics of Concurrency
-
批准号:8302359
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:1983
-
负责人:Stephen Brookes
-
依托单位:
国内基金
海外基金
强流低能加速器束流损失机理的Parallel PIC/MCC算法与实现
-
批准号:11805229
-
项目类别:青年科学基金项目
-
资助金额:27.0万元
-
批准年份:2018
-
负责人:张青鵾
-
依托单位: