The Operational Semantics of Parallel Functional Programs

并行函数程序的操作语义

基本信息

  • 批准号:
    8809919
  • 负责人:
  • 金额:
    $ 22.52万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    1988
  • 资助国家:
    美国
  • 起止时间:
    1988-11-01 至 1991-04-30
  • 项目状态:
    已结题

项目摘要

Reasoning about the operational behavior of programs written in languages whose parallelism is implicit can be difficult. This is true for purely functional languages, logic programming languages, and even imperative languages such as Fortran (when used with a vectorizing compiler). Research is proposed to study formal methods for expressing the operational semantics of parallel (and in particular functional) programs. More specifically, an investigation of the suitability of pomsets for this purpose is proposed. A symbiotic goal is the use of the formal tools to reason about and guide the design of meta- linguistic devices (such as annotations) to refine operational behavior. The research includes addressing deficiencies in previous pomset semantics; applying pomsets in new operational setting; the development of a notion of systems semantics to capture program, compiler, and machine; and the development of abstraction techniques to allow compile-time inferencing of operational behavior.
推理程序的操作行为, 并行性是隐式的语言可能很困难。 这是真 对于纯函数式语言、逻辑编程语言,甚至 命令式语言,如Fortran(与向量化一起使用时 编译器)。 研究的目的是研究形式化方法, 并行的操作语义(特别是函数式的) 程序. 更具体地说,调查的适用性 为此目的,提出了一种pomsets。 一个共生的目标是使用 推理和指导Meta设计的正式工具, 语言手段(如注释),以改善操作 行为 该研究包括解决以前的缺陷, pomset语义; pomset在新操作环境中的应用; 开发了一个系统语义的概念来捕获程序, 编译器和机器;以及抽象技术的发展, 允许操作行为的编译时推断。

项目成果

期刊论文数量(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 Hudak其他文献

Denotational semantics of a para-functional programming language

Paul Hudak的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Paul Hudak', 18)}}的其他基金

Collaborative Research: CSR/EHS: Building Physically Safe Embedded Systems
合作研究:CSR/EHS:构建物理安全的嵌入式系统
  • 批准号:
    0720682
  • 财政年份:
    2007
  • 资助金额:
    $ 22.52万
  • 项目类别:
    Continuing Grant
Functional Hybrid Modeling
功能混合建模
  • 批准号:
    0306046
  • 财政年份:
    2003
  • 资助金额:
    $ 22.52万
  • 项目类别:
    Standard Grant
ITR: Dance, a Programming Language for the Control of Humanoid Robots
ITR:舞蹈,一种用于控制人形机器人的编程语言
  • 批准号:
    0325690
  • 财政年份:
    2003
  • 资助金额:
    $ 22.52万
  • 项目类别:
    Standard Grant
ITR: A Framework for Rapid Development of Reliable Robotics Software
ITR:快速开发可靠机器人软件的框架
  • 批准号:
    0205542
  • 财政年份:
    2002
  • 资助金额:
    $ 22.52万
  • 项目类别:
    Standard Grant
Principles of Functional Reactive Programming
函数式反应式编程原理
  • 批准号:
    9900957
  • 财政年份:
    1999
  • 资助金额:
    $ 22.52万
  • 项目类别:
    Standard Grant
Enhancing Geographic Education with Data Visualization and GIS Technology
利用数据可视化和 GIS 技术加强地理教育
  • 批准号:
    9650346
  • 财政年份:
    1996
  • 资助金额:
    $ 22.52万
  • 项目类别:
    Standard Grant
Building Evolutionary Software Through Modular Executable Specifications and Incremental Derivations
通过模块化可执行规范和增量推导构建进化软件
  • 批准号:
    9633390
  • 财政年份:
    1996
  • 资助金额:
    $ 22.52万
  • 项目类别:
    Continuing Grant
Principles of Embedded Language Design
嵌入式语言设计原理
  • 批准号:
    9404786
  • 财政年份:
    1994
  • 资助金额:
    $ 22.52万
  • 项目类别:
    Standard Grant
Software Support for the Yale Haskell Implentation
对 Yale Haskell 实现的软件支持
  • 批准号:
    9104987
  • 财政年份:
    1991
  • 资助金额:
    $ 22.52万
  • 项目类别:
    Standard Grant
Principles and Applications of Partial Evaluation
部分评估的原理和应用
  • 批准号:
    9104043
  • 财政年份:
    1991
  • 资助金额:
    $ 22.52万
  • 项目类别:
    Standard Grant

相似海外基金

Formalization and verification of shared-memory parallel programs in game semantics
游戏语义中共享内存并行程序的形式化与验证
  • 批准号:
    24500014
  • 财政年份:
    2012
  • 资助金额:
    $ 22.52万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
SHF: Small: Ordering-Based Semantics for Emerging Models of Parallel Computing
SHF:小型:并行计算新兴模型的基于排序的语义
  • 批准号:
    1116055
  • 财政年份:
    2011
  • 资助金额:
    $ 22.52万
  • 项目类别:
    Standard Grant
Semantics of Parallel Programs
并行程序的语义
  • 批准号:
    9412980
  • 财政年份:
    1995
  • 资助金额:
    $ 22.52万
  • 项目类别:
    Continuing Grant
Parallel programming: semantics & pragmatics
并行编程:语义
  • 批准号:
    104873-1992
  • 财政年份:
    1995
  • 资助金额:
    $ 22.52万
  • 项目类别:
    Discovery Grants Program - Individual
Parallel programming: semantics & pragmatics
并行编程:语义
  • 批准号:
    104873-1992
  • 财政年份:
    1994
  • 资助金额:
    $ 22.52万
  • 项目类别:
    Discovery Grants Program - Individual
Parallel programming: semantics & pragmatics
并行编程:语义
  • 批准号:
    104873-1992
  • 财政年份:
    1993
  • 资助金额:
    $ 22.52万
  • 项目类别:
    Discovery Grants Program - Individual
Parallel programming: semantics & pragmatics
并行编程:语义
  • 批准号:
    104873-1992
  • 财政年份:
    1992
  • 资助金额:
    $ 22.52万
  • 项目类别:
    Discovery Grants Program - Individual
Semantics of Parallel Programs
并行程序的语义
  • 批准号:
    9006064
  • 财政年份:
    1990
  • 资助金额:
    $ 22.52万
  • 项目类别:
    Continuing Grant
Design, formal semantics and verification of parallel programming languages
并行编程语言的设计、形式语义和验证
  • 批准号:
    02680022
  • 财政年份:
    1990
  • 资助金额:
    $ 22.52万
  • 项目类别:
    Grant-in-Aid for General Scientific Research (C)
The Development of Collative Semantics Including a Parallel Processing Implementation
包括并行处理实现在内的归类语义的发展
  • 批准号:
    8721686
  • 财政年份:
    1988
  • 资助金额:
    $ 22.52万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了