课题基金 / 基金详情

Principles of Functional Reactive Programming

Principles of Functional Reactive Programming
函数式反应式编程原理
批准号:
9900957
负责人:
Paul Hudak
金额:
$24.99万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1999
资助国家:
美国
项目状态:
已结题
起止时间:
1999-08-01 至 2001-07-31

项目摘要

项目成果

Paul Hudak的其他基金

相似基金

相关文献

中文摘要
翻译
9900957 Hudak, paul函数式反应式编程(functional Reactive programming, FRP)是一种以声明式风格编程混合系统的方法,使用两种特定的抽象:任意行为的连续(功能)模型,以及用于用户和进程交互的离散(反应性)演算。FRP是我们之前研究过的两种领域特定语言的基本思想的概括:Fran,一种用于功能反应图形和动画的语言,以及Frob,一种用于功能机器人的语言。我们相信FRP可以为快速可靠地创建混合软件系统提供一个统一的框架,从简单的行为循环到涉及复杂控制策略和多个交互模块的大型系统。本研究的目标是进一步发展FRP的思想,研究FRP的基本原理,并探索基于FRP分析、转换和最终实现领域特定语言的方法。该研究将强调在编程语言语义社区中常用的技术的使用。要研究的问题包括:具有连续行为的小型反应性语言的表意和操作语义,从第一原则合成的实现(即相对于规范的正确性),以及使用数值方法模拟连续行为的实际后果。
英文摘要
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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: CSR/EHS: Building Physically Safe Embedded Systems
  • 批准号:
    0720682
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $0.0万
  • 财政年份:
    2007
  • 负责人:
    Paul Hudak
  • 依托单位:
Functional Hybrid Modeling
  • 批准号:
    0306046
  • 项目类别:
    Standard Grant
  • 资助金额:
    $27.0万
  • 财政年份:
    2003
  • 负责人:
    Paul Hudak
  • 依托单位:
ITR: Dance, a Programming Language for the Control of Humanoid Robots
  • 批准号:
    0325690
  • 项目类别:
    Standard Grant
  • 资助金额:
    $24.0万
  • 财政年份:
    2003
  • 负责人:
    Paul Hudak
  • 依托单位:
ITR: A Framework for Rapid Development of Reliable Robotics Software
  • 批准号:
    0205542
  • 项目类别:
    Standard Grant
  • 资助金额:
    $51.03万
  • 财政年份:
    2002
  • 负责人:
    Paul Hudak
  • 依托单位:
国内基金
海外基金
Identification and quantification of primary phytoplankton functional types in the global oceans from hyperspectral ocean color remote sensing
  • 批准号:
    --
  • 项目类别:
    --
  • 资助金额:
    160万元
  • 批准年份:
    2022
  • 负责人:
    李忠平
  • 依托单位:
高维数据的函数型数据(functional data)分析方法
  • 批准号:
    11001084
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    16.0万元
  • 批准年份:
    2010
  • 负责人:
    周迎春
  • 依托单位:
Multistage,haplotype and functional tests-based FCAR 基因和IgA肾病相关关系研究
  • 批准号:
    30771013
  • 项目类别:
    面上项目
  • 资助金额:
    30.0万元
  • 批准年份:
    2007
  • 负责人:
    王一鸣
  • 依托单位: