The Design and Automatic Generation of Modern Program Development Environments

现代程序开发环境的设计与自动生成

基本信息

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

项目摘要

This project addresses problems in the design and implementation of interactive program development environments for modern programming languages. These environments are specially designed to aid both novice and experienced programmers in the creation of correct and reliable programs. Particular topics to be studied include: (1) Automatic generation of programming language interpreters from formal specifications. Automatic generation of interpreters speeds their creation and makes them more reliable. In interactive environments, interpreters allow program testing to be intermixed with program creation and editing. (2) Properties of a program, including variable and type declarations, can often be inferred from the body of a program. Such inferencing can eliminate the tedium of inserting, by hand, redundant information. Inferencing can also be used to explore the effects of program changes before they are made. The automatic selection of alternative library routines can also be supported. (3) Traditional programming language design techniques are very slow and error prone. This project will extend interactive programming support tools to the realm of language design, supporting interactive programming language design and evaluation.
这个项目解决了现代编程语言的交互式程序开发环境的设计和实现中的问题。这些环境是专门为帮助新手和有经验的程序员创建正确可靠的程序而设计的。具体的研究课题包括:(1)从形式规格说明自动生成程序设计语言解释器。口译器的自动生成加快了口译器的创建速度,使口译器更加可靠。在交互式环境中,解释器允许程序测试与程序创建和编辑混合在一起。(2)程序的属性,包括变量和类型声明,通常可以从程序体中推断出来。这种推断可以消除手工插入冗余信息的单调乏味。推理还可以用来在程序更改进行之前探索它们的影响。还可以支持备用库例程的自动选择。(3)传统的编程语言设计技术速度慢,容易出错。该项目将把交互编程支持工具扩展到语言设计领域,支持交互编程语言的设计和评估。

项目成果

期刊论文数量(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 }}

Charles Fischer其他文献

Reduction in global and regional coronary vasomotion: A descriptor of atherosclerosis by intravascular ultrasound
整体和局部冠状动脉血管舒缩的减少:血管内超声对动脉粥样硬化的描述
  • DOI:
  • 发表时间:
    1991
  • 期刊:
  • 影响因子:
    0
  • 作者:
    J. Gurley;S. Nissen;D. Booth;Charles Fischer;A. DeMaria
  • 通讯作者:
    A. DeMaria
Contrasting patient, family, provider, and societal goals at the end of life complicate decision making and induce variability of care after trauma
临终时患者、家庭、提供者和社会目标的对比使决策变得复杂,并导致创伤后护理的可变性
  • DOI:
  • 发表时间:
    2014
  • 期刊:
  • 影响因子:
    3.4
  • 作者:
    N. Martin;A. Stefanelli;Laura Methvin;Charles Fischer;M. Counsilman;Vanessa M. Mazandi;Dean Laganosky;Muhammad Zubair;A. Beekley;M. Weinstein
  • 通讯作者:
    M. Weinstein
Similarities and Differences in the Treatment of Spine Trauma Between Surgical Specialties and Location of Practice
外科专业和执业地点之间脊柱创伤治疗的异同
  • DOI:
  • 发表时间:
    2004
  • 期刊:
  • 影响因子:
    3
  • 作者:
    J. Grauer;A. Vaccaro;J. Beiner;B. Kwon;A. Hilibrand;J. Harrop;G. Anderson;John R. Hurlbert;M. Fehlings;S. Ludwig;R. Hedlund;P. Arnold;C. Bono;D. Brodke;M. Dvorak;Charles Fischer;J. Sledge;C. Shaffrey;David G. Schwartz;W. Sears;C. Dickman;A. Sharan;T. Albert;G. Rechtine
  • 通讯作者:
    G. Rechtine
Is the tri-layer arterial appearance an artifact? Differences between in vivoand in vitrointravascular ultrasound
三层动脉外观是伪影吗?
  • DOI:
    10.1016/0735-1097(91)91414-a
  • 发表时间:
    1991
  • 期刊:
  • 影响因子:
    24
  • 作者:
    J. Gurley;S. Nissen;Cheryl Diaz;Charles Fischer;W. O’Connor;A. DeMaria
  • 通讯作者:
    A. DeMaria

Charles Fischer的其他文献

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

{{ truncateString('Charles Fischer', 18)}}的其他基金

Assist Thread Compilation for Multi-threaded Processors
多线程处理器的辅助线程编译
  • 批准号:
    0208677
  • 财政年份:
    2002
  • 资助金额:
    $ 18.6万
  • 项目类别:
    Standard Grant
Compiler Support for Advanced Computer Architectures
对高级计算机架构的编译器支持
  • 批准号:
    9974613
  • 财政年份:
    1999
  • 资助金额:
    $ 18.6万
  • 项目类别:
    Standard Grant
Advances in Register Allocation and Efficient Run-Time Program Analysis
寄存器分配和高效运行时程序分析的进展
  • 批准号:
    9505922
  • 财政年份:
    1995
  • 资助金额:
    $ 18.6万
  • 项目类别:
    Standard Grant
Incremental Program Development and Analysis Techniques
增量程序开发和分析技术
  • 批准号:
    8908355
  • 财政年份:
    1990
  • 资助金额:
    $ 18.6万
  • 项目类别:
    Standard Grant
The Next Generation of Program Development Environments
下一代程序开发环境
  • 批准号:
    8502897
  • 财政年份:
    1985
  • 资助金额:
    $ 18.6万
  • 项目类别:
    Continuing Grant
Theory and Design of Diagnostic, Error-Correcting Compilers
诊断、纠错编译器的理论和设计
  • 批准号:
    7802570
  • 财政年份:
    1978
  • 资助金额:
    $ 18.6万
  • 项目类别:
    Standard Grant

相似海外基金

Interactive Semi-automatic Generation And Assessment Of Design Alternatives In Engineering
工程中设计方案的交互式半自动生成和评估
  • 批准号:
    2891552
  • 财政年份:
    2023
  • 资助金额:
    $ 18.6万
  • 项目类别:
    Studentship
Automatic Service and Microservices Design, Generation, and Interfacing in the Context of Service Oriented Architecture
面向服务架构背景下的自动服务和微服务设计、生成和接口
  • 批准号:
    RGPIN-2018-06723
  • 财政年份:
    2022
  • 资助金额:
    $ 18.6万
  • 项目类别:
    Discovery Grants Program - Individual
Automatic Service and Microservices Design, Generation, and Interfacing in the Context of Service Oriented Architecture
面向服务架构背景下的自动服务和微服务设计、生成和接口
  • 批准号:
    RGPIN-2018-06723
  • 财政年份:
    2021
  • 资助金额:
    $ 18.6万
  • 项目类别:
    Discovery Grants Program - Individual
Automatic Service and Microservices Design, Generation, and Interfacing in the Context of Service Oriented Architecture
面向服务架构背景下的自动服务和微服务设计、生成和接口
  • 批准号:
    RGPIN-2018-06723
  • 财政年份:
    2020
  • 资助金额:
    $ 18.6万
  • 项目类别:
    Discovery Grants Program - Individual
Automatic Service and Microservices Design, Generation, and Interfacing in the Context of Service Oriented Architecture
面向服务架构背景下的自动服务和微服务设计、生成和接口
  • 批准号:
    RGPIN-2018-06723
  • 财政年份:
    2019
  • 资助金额:
    $ 18.6万
  • 项目类别:
    Discovery Grants Program - Individual
Design support method based on automatic generation of good shapes for interpretation
基于自动生成用于解释的良好形状的设计支持方法
  • 批准号:
    18K18320
  • 财政年份:
    2018
  • 资助金额:
    $ 18.6万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
Automatic Service and Microservices Design, Generation, and Interfacing in the Context of Service Oriented Architecture
面向服务架构背景下的自动服务和微服务设计、生成和接口
  • 批准号:
    RGPIN-2018-06723
  • 财政年份:
    2018
  • 资助金额:
    $ 18.6万
  • 项目类别:
    Discovery Grants Program - Individual
III: Small: Automatic Incremental Design for Next-Generation Database Systems
三:小:下一代数据库系统的自动增量设计
  • 批准号:
    0916691
  • 财政年份:
    2009
  • 资助金额:
    $ 18.6万
  • 项目类别:
    Standard Grant
Flexible declarative modeling frameworks for reconfigurable architectures with applications to expedited design-space exploration, retargetable simulation, and automatic tool generation
适用于可重构架构的灵活声明式建模框架,可用于加速设计空间探索、可重定向仿真和自动工具生成
  • 批准号:
    317965-2006
  • 财政年份:
    2006
  • 资助金额:
    $ 18.6万
  • 项目类别:
    Postgraduate Scholarships - Master's
Flexible declarative modeling frameworks for reconfigurable architectures with applications to expedited design-space exploration, retargetable simulation, and automatic tool generation
适用于可重构架构的灵活声明式建模框架,可用于加速设计空间探索、可重定向仿真和自动工具生成
  • 批准号:
    317965-2005
  • 财政年份:
    2005
  • 资助金额:
    $ 18.6万
  • 项目类别:
    Alexander Graham Bell Canada Graduate Scholarships - Master's
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了