CAREER: Tractable Formal Methods for the Synthesis of Concurrent Programs
职业:用于综合并发程序的易于处理的形式方法
基本信息
- 批准号:9702616
- 负责人:
- 金额:$ 20万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:1997
- 资助国家:美国
- 起止时间:1997-05-01 至 2000-09-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
9702616 The problem of developing concurrent programs from formal specifications is addressed. Concurrent programs consist of a set of interacting components each running on a single computer. A formal specification states precisely the correct behavior required of the program. The project investigates automatic program synthesis: given a formal specification, the synthesis method automatically produces a correct program. Synthesis obviates the need to manually compose a program and manually construct a proof of its correctness. A serious drawback of previous synthesis methods is that they are too inefficient to generate any but the smallest programs. The objective is to produce synthesis methods sufficiently efficient to synthesize large concurrent programs. The approach taken uses "pairwise analysis." Previous approaches considered all program components simultaneously, requiring the analysis of a very large number of combined behaviors. This research looks only at pairs of components at any one time, greatly reducing the analytical burden. Almost all large, practical programs are concurrent; the interaction among their many independent components is very difficult to design properly. The significance and impact of this research is that it will eventually provide conceptual tools to help programmers create such programs and analyze whether their behavior conforms to the program specification. ***
9702616从形式规格说明开发并发程序的问题得到解决。并发程序由一组相互作用的组件组成,每个组件都运行在一台计算机上。 一个正式的规范精确地陈述了程序所需的正确行为。该项目研究自动程序合成:给出一个正式的规格说明,合成方法自动产生一个正确的程序。合成消除了手动编写程序和手动构造其正确性证明的需要。以前的综合方法的一个严重缺点是,它们效率太低,只能生成最小的程序。我们的目标是产生足够有效的合成方法来合成大型并发程序。采用的方法是“成对分析”。“以前的方法同时考虑所有程序组件,需要分析大量的组合行为。这项研究在任何时候都只关注成对的组件,大大减少了分析负担。几乎所有的大型实用程序都是并发的,它们的许多独立组件之间的交互很难设计好。这项研究的意义和影响在于,它最终将提供概念工具,帮助程序员创建此类程序,并分析其行为是否符合程序规范。 ***
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Paul Attie其他文献
Paul Attie的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Paul Attie', 18)}}的其他基金
Constructing Large Complex Systems via Tractable Pairwise Composition of Software Components
通过软件组件的易处理的成对组合构建大型复杂系统
- 批准号:
0204432 - 财政年份:2002
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
CAREER: Tractable Formal Methods for the Synthesis of Concurrent Programs
职业:用于综合并发程序的易于处理的形式方法
- 批准号:
0096356 - 财政年份:2000
- 资助金额:
$ 20万 - 项目类别:
Continuing Grant
相似海外基金
CAREER: Binucleating Bis(pyrazolyl)alkanes for Tractable Bimetallic Polymerization
职业:双核双(吡唑基)烷烃用于易处理的双金属聚合
- 批准号:
2337696 - 财政年份:2024
- 资助金额:
$ 20万 - 项目类别:
Continuing Grant
Tractable human distal lung organoid model as a new efficient tool to study mesenchymal-epithelial interactions in COPD
易处理的人远端肺类器官模型作为研究慢性阻塞性肺病间充质-上皮相互作用的新有效工具
- 批准号:
NC/Y500641/1 - 财政年份:2024
- 资助金额:
$ 20万 - 项目类别:
Training Grant
Computationally Tractable Inference for Multi-Messenger Astrophysics
多信使天体物理学的计算易于处理的推理
- 批准号:
2152746 - 财政年份:2022
- 资助金额:
$ 20万 - 项目类别:
Continuing Grant
Tractable NAT-Modeled Bayesian Networks and Privacy Sensitive Construction of Agent Organizations
易处理的 NAT 模型贝叶斯网络和代理组织的隐私敏感构建
- 批准号:
RGPIN-2017-03715 - 财政年份:2022
- 资助金额:
$ 20万 - 项目类别:
Discovery Grants Program - Individual
Integrating environment-by-epigenome interactions into a tractable model of epigenetic aging
将环境与表观基因组的相互作用整合到易于处理的表观遗传衰老模型中
- 批准号:
10674255 - 财政年份:2022
- 资助金额:
$ 20万 - 项目类别:
EDGE FGT: Creation of a Genetically Tractable Cephalopod Model using the Hummingbird Bobtail Squid
EDGE FGT:使用蜂鸟短尾鱿鱼创建基因可处理的头足类动物模型
- 批准号:
2220587 - 财政年份:2022
- 资助金额:
$ 20万 - 项目类别:
Continuing Grant
Developing tractable model systems for filamentous bacteria in wastewater treatment
开发废水处理中丝状细菌的易处理模型系统
- 批准号:
2823290 - 财政年份:2022
- 资助金额:
$ 20万 - 项目类别:
Studentship
EAGER: Toward a tractable genetic model of DNA virus - Drosophila interaction
EAGER:建立 DNA 病毒与果蝇相互作用的易处理遗传模型
- 批准号:
2135167 - 财政年份:2021
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
Tractable Big Data and Big Models in Machine Learning
机器学习中易于处理的大数据和大模型
- 批准号:
RGPIN-2015-06068 - 财政年份:2021
- 资助金额:
$ 20万 - 项目类别:
Discovery Grants Program - Individual
Tractable Tandem Ion Mobility Technology using Structures for Lossless Ion Manipulations and Photodissociation
使用无损离子操作和光解离结构的易处理串联离子淌度技术
- 批准号:
10386669 - 财政年份:2021
- 资助金额:
$ 20万 - 项目类别: