Principles of Functional Reactive Programming

函数式反应式编程原理

基本信息

  • 批准号:
    9900957
  • 负责人:
  • 金额:
    $ 24.99万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    1999
  • 资助国家:
    美国
  • 起止时间:
    1999-08-01 至 2001-07-31
  • 项目状态:
    已结题

项目摘要

9900957 Hudak, PaulFunctional Reactive Progamming, or FRP, is an approach to programming hybrid systems in a declarative style using two particular abstractions: a continuous (functional) model of arbitrary behaviors, and a discrete (reactive) calculus for user and process interaction. FRP is a generalization of the fundamental ideas underlying two domain-specific languages that we have previously worked on: Fran, a language for functional reactive graphics and animation, and Frob, a language for functional robotics. We believe that FRP can provide a unified framework for rapidly and reliably creating hybrid software systems ranging from simple behavioral loops to large systems involving complex control strategies and multiple interacting modules. The objectives of this research are to further develop the ideas in FRP, study the principles underlying FRP, and explore ways to analyze, transform, and ultimately implement, domain-specific languages based on FRP. The research will emphasize the use of techniques common in the programming language semantics community. Amongst the issues to be investigated are: denotational as well as operational semantics for a small reactive language with continuous behaviors, an implementation synthesized from first principles (i.e. correct with respect to a specification), and practical ramifications of using numerical methods to simulate continuous behaviors.
9900957 Hudak,PaulFunction Reactive ProGamming,或FRP,是一种使用两个特定抽象以声明式风格编程混合系统的方法:任意行为的连续(函数)模型,以及用于用户和进程交互的离散(反应)演算。FRP是我们之前研究的两种特定于领域的语言的基本思想的概括:Fran,一种用于功能反应式图形和动画的语言,以及Frob,一种用于功能机器人的语言。我们相信,FRP可以为快速、可靠地创建混合软件系统提供统一的框架,范围从简单的行为循环到涉及复杂控制策略和多个交互模块的大型系统。本研究的目的是进一步发展FRP的思想,研究FRP背后的原理,并探索分析、转换并最终实现基于FRP的领域特定语言的方法。这项研究将强调编程语言语义学社区中常见技术的使用。需要研究的问题包括:具有连续行为的小型反应式语言的外延语义和操作语义,从基本原理合成的实现(即关于规范的正确性),以及使用数值方法模拟连续行为的实际后果。

项目成果

期刊论文数量(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
  • 资助金额:
    $ 24.99万
  • 项目类别:
    Continuing Grant
Functional Hybrid Modeling
功能混合建模
  • 批准号:
    0306046
  • 财政年份:
    2003
  • 资助金额:
    $ 24.99万
  • 项目类别:
    Standard Grant
ITR: Dance, a Programming Language for the Control of Humanoid Robots
ITR:舞蹈,一种用于控制人形机器人的编程语言
  • 批准号:
    0325690
  • 财政年份:
    2003
  • 资助金额:
    $ 24.99万
  • 项目类别:
    Standard Grant
ITR: A Framework for Rapid Development of Reliable Robotics Software
ITR:快速开发可靠机器人软件的框架
  • 批准号:
    0205542
  • 财政年份:
    2002
  • 资助金额:
    $ 24.99万
  • 项目类别:
    Standard Grant
Building Evolutionary Software Through Modular Executable Specifications and Incremental Derivations
通过模块化可执行规范和增量推导构建进化软件
  • 批准号:
    9633390
  • 财政年份:
    1996
  • 资助金额:
    $ 24.99万
  • 项目类别:
    Continuing Grant
Enhancing Geographic Education with Data Visualization and GIS Technology
利用数据可视化和 GIS 技术加强地理教育
  • 批准号:
    9650346
  • 财政年份:
    1996
  • 资助金额:
    $ 24.99万
  • 项目类别:
    Standard Grant
Principles of Embedded Language Design
嵌入式语言设计原理
  • 批准号:
    9404786
  • 财政年份:
    1994
  • 资助金额:
    $ 24.99万
  • 项目类别:
    Standard Grant
Software Support for the Yale Haskell Implentation
对 Yale Haskell 实现的软件支持
  • 批准号:
    9104987
  • 财政年份:
    1991
  • 资助金额:
    $ 24.99万
  • 项目类别:
    Standard Grant
Principles and Applications of Partial Evaluation
部分评估的原理和应用
  • 批准号:
    9104043
  • 财政年份:
    1991
  • 资助金额:
    $ 24.99万
  • 项目类别:
    Standard Grant
The Operational Semantics of Parallel Functional Programs
并行函数程序的操作语义
  • 批准号:
    8809919
  • 财政年份:
    1988
  • 资助金额:
    $ 24.99万
  • 项目类别:
    Continuing Grant

相似国自然基金

高维数据的函数型数据(functional data)分析方法
  • 批准号:
    11001084
  • 批准年份:
    2010
  • 资助金额:
    16.0 万元
  • 项目类别:
    青年科学基金项目
Multistage,haplotype and functional tests-based FCAR 基因和IgA肾病相关关系研究
  • 批准号:
    30771013
  • 批准年份:
    2007
  • 资助金额:
    30.0 万元
  • 项目类别:
    面上项目

相似海外基金

Development of on-site synthesis of functional reactive species composed of hydrogen, nitrogen, and oxygen
氢、氮、氧功能活性物质的现场合成研究进展
  • 批准号:
    23H01389
  • 财政年份:
    2023
  • 资助金额:
    $ 24.99万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Development of innovative reactive fluoro resin particles using a small amount of surface functional groups and its hybrid functionalization
使用少量表面官能团开发创新型反应性氟树脂颗粒及其混合官能化
  • 批准号:
    23K04391
  • 财政年份:
    2023
  • 资助金额:
    $ 24.99万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Extensive drug histories result in compulsive appetite: functional identification of punishment-reactive neural network re-organization in the rostromedial tegmental nucleus
广泛的用药史导致强迫性食欲:嘴内侧被盖核中惩罚反应神经网络重组的功能识别
  • 批准号:
    10693347
  • 财政年份:
    2022
  • 资助金额:
    $ 24.99万
  • 项目类别:
Extensive drug histories result in compulsive appetite: functional identification of punishment-reactive neural network re-organization in the rostromedial tegmental nucleus
广泛的用药史导致强迫性食欲:嘴内侧被盖核中惩罚反应神经网络重组的功能识别
  • 批准号:
    10522520
  • 财政年份:
    2022
  • 资助金额:
    $ 24.99万
  • 项目类别:
Functional extension and upgrade of a reactive ion etching tool
反应离子刻蚀工具的功能扩展和升级
  • 批准号:
    495043546
  • 财政年份:
    2021
  • 资助金额:
    $ 24.99万
  • 项目类别:
    Major Research Instrumentation
Functional Diversity of Reactive Astrocytes in Spinal Cord Repair
反应性星形胶质细胞在脊髓修复中的功能多样性
  • 批准号:
    10598530
  • 财政年份:
    2021
  • 资助金额:
    $ 24.99万
  • 项目类别:
Functional Diversity of Reactive Astrocytes in Spinal Cord Repair
反应性星形胶质细胞在脊髓修复中的功能多样性
  • 批准号:
    10179595
  • 财政年份:
    2021
  • 资助金额:
    $ 24.99万
  • 项目类别:
Effect of functional electrical stimulation on the reactive balance in individuals with incomplete spinal cord injury
功能性电刺激对不完全性脊髓损伤个体反应性平衡的影响
  • 批准号:
    466858
  • 财政年份:
    2021
  • 资助金额:
    $ 24.99万
  • 项目类别:
    Studentship Programs
Functional Diversity of Reactive Astrocytes in Spinal Cord Repair
反应性星形胶质细胞在脊髓修复中的功能多样性
  • 批准号:
    10377508
  • 财政年份:
    2021
  • 资助金额:
    $ 24.99万
  • 项目类别:
Reprogramming reactive glial cells into functional new neurons after SCI
SCI 后将反应性神经胶质细胞重编程为功能性新神经元
  • 批准号:
    10654003
  • 财政年份:
    2020
  • 资助金额:
    $ 24.99万
  • 项目类别:
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了