RUI: Semantics and Design of Object-Oriented Languages

RUI:面向对象语言的语义和设计

基本信息

  • 批准号:
    9424123
  • 负责人:
  • 金额:
    $ 14.44万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    1995
  • 资助国家:
    美国
  • 起止时间:
    1995-07-15 至 1999-06-30
  • 项目状态:
    已结题

项目摘要

This award is for research on the design and semantics of statically-typed object-oriented programming languages. The project has several goals. (1) It builds on and extends the design of the polymorphic, statically-typed object-oriented programming language, PolyTOIL, to provide more power and expressibility while retaining type-safety. (2) It investigates the design of an object-oriented language whose primary relation between types is matching rather than subtyping. This will likely req uire the development of a partial type-inference system to allow the programmer to avoid the proliferation of bounded type parameters. (3) It seeks to create better mathematical (denotational) models for foundational calculi for object-oriented languages. (4) It investigates the development of verification techniques for object-oriented programming languages. (5) It applies current knowledge of the semantics of object-oriented languages to the understanding of concurrent object-oriented languages. These problems are being attacked using formal specifications of type-checking rules and operational semantics. Subject-reduction-style theorems are being used to prove the safety of type systems. Interpreters are being written in order to provide a better understanding of the strengths and weaknesses of the systems and in order to invetigate scaling up of theoretical designs to full-strength programming languages. The project seeks to validate verification techniques by proving the consistency of an operational and axiomatic semantics.
该奖项是对静态类型面向对象编程语言的设计和语义的研究。该项目有几个目标。(1)它构建并扩展了多态、静态类型的面向对象编程语言PolyTOIL的设计,以提供更强大的功能和可表现性,同时保持类型安全。(2)研究了一种面向对象语言的设计,其类型之间的主要关系是匹配而不是子类型。这可能需要开发部分类型推断系统,以允许程序员避免绑定类型参数的扩散。(3)寻求为面向对象语言的基础演算创建更好的数学(外延)模型。(4)研究了面向对象程序设计语言验证技术的发展。(5)将当前面向对象语言的语义知识应用到并发面向对象语言的理解中。这些问题正在使用类型检查规则和操作语义的形式规范进行攻击。主题约简风格的定理被用来证明类型系统的安全性。编写口译程序是为了更好地了解该系统的长处和短处,并鼓励将理论设计扩大到全功能编程语言。该项目试图通过证明操作语义和公理语义的一致性来验证验证技术。

项目成果

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

Kim Bruce其他文献

Measurement of segmental pulmonary blood flow velocity using a loop doppler catheter
  • DOI:
    10.1016/0735-1097(90)92580-u
  • 发表时间:
    1990-02-01
  • 期刊:
  • 影响因子:
  • 作者:
    Steven J. Bailin;Keith Wyche;Kim Bruce;Carl White;Robert F. Wilson
  • 通讯作者:
    Robert F. Wilson

Kim Bruce的其他文献

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

{{ truncateString('Kim Bruce', 18)}}的其他基金

RUI: Modules and Parallel Specialization of Object Types
RUI:对象类型的模块和并行专业化
  • 批准号:
    0632458
  • 财政年份:
    2006
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Continuing Grant
RUI: Modules and Parallel Specialization of Object Types
RUI:对象类型的模块和并行专业化
  • 批准号:
    0306486
  • 财政年份:
    2003
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Continuing Grant
Making Interaction Fundamental in Object-oriented CS1: Programming Tools and Curricular Materials to Support Concurrency and Event-driven Programming
让交互成为面向对象 CS1 的基础:支持并发和事件驱动编程的编程工具和课程材料
  • 批准号:
    0088895
  • 财政年份:
    2001
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Standard Grant
RUI: Design of Object-Oriented Programming Languages
RUI:面向对象编程语言的设计
  • 批准号:
    9988210
  • 财政年份:
    2000
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Standard Grant
RUI: Design of Object-Oriented Programming Languages
RUI:面向对象编程语言的设计
  • 批准号:
    9870253
  • 财政年份:
    1998
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Standard Grant
Foundations of Object-Oriented Languages Workshop; June 24-26, l993; Williamstown, MA.
面向对象语言基础研讨会;
  • 批准号:
    9302344
  • 财政年份:
    1993
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Standard Grant
RUI: Semantics of Object-Oriented Languages
RUI:面向对象语言的语义
  • 批准号:
    9121778
  • 财政年份:
    1992
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Continuing Grant
Type Structures in Programming Languages
编程语言中的类型结构
  • 批准号:
    9105316
  • 财政年份:
    1991
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Standard Grant
The Semantics of Types and Polymorphism in Programming
编程中类型和多态性的语义
  • 批准号:
    8603890
  • 财政年份:
    1986
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Standard Grant
RUI: Models of Typed and Untyped Lambda Calculus (Computer Research)
RUI:类型化和非类型化 Lambda 演算模型(计算机研究)
  • 批准号:
    8402700
  • 财政年份:
    1984
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Continuing Grant

相似海外基金

Collaborative Research:SWIFT: Exploiting Application Semantics in Intelligent Cross-Layer Design to Enhance End-to-End Spectrum Efficiency
合作研究:SWIFT:利用智能跨层设计中的应用语义来提高端到端频谱效率
  • 批准号:
    2128588
  • 财政年份:
    2021
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Standard Grant
Collaborative Research:SWIFT: Exploiting Application Semantics in Intelligent Cross-Layer Design to Enhance End-to-End Spectrum Efficiency
合作研究:SWIFT:利用智能跨层设计中的应用语义来提高端到端频谱效率
  • 批准号:
    2128489
  • 财政年份:
    2021
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Standard Grant
Incorporating semantics in mobile database design
将语义纳入移动数据库设计
  • 批准号:
    105566-2002
  • 财政年份:
    2006
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Discovery Grants Program - Individual
SoD-HCER Semantics Based System Design Using Omega
使用 Omega 进行基于 SoD-HCER 语义的系统设计
  • 批准号:
    0613969
  • 财政年份:
    2006
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Standard Grant
Incorporating semantics in mobile database design
将语义纳入移动数据库设计
  • 批准号:
    105566-2002
  • 财政年份:
    2005
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Discovery Grants Program - Individual
Incorporating semantics in mobile database design
将语义纳入移动数据库设计
  • 批准号:
    105566-2002
  • 财政年份:
    2004
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Discovery Grants Program - Individual
Incorporating semantics in mobile database design
将语义纳入移动数据库设计
  • 批准号:
    105566-2002
  • 财政年份:
    2003
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Discovery Grants Program - Individual
Incorporating semantics in mobile database design
将语义纳入移动数据库设计
  • 批准号:
    105566-2002
  • 财政年份:
    2002
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Discovery Grants Program - Individual
Semantics-directed design of programming languages and logics
编程语言和逻辑的语义导向设计
  • 批准号:
    8990-1996
  • 财政年份:
    2000
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Discovery Grants Program - Individual
Semantics-directed design of programming languages and logics
编程语言和逻辑的语义导向设计
  • 批准号:
    8990-1996
  • 财政年份:
    1999
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Discovery Grants Program - Individual
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了