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