RUI: Semantics and Design of Object-Oriented Languages
RUI: Semantics and Design of Object-Oriented Languages
批准号:
9424123
负责人:
Kim Bruce
金额:
$14.44万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1995
资助国家:
美国
项目状态:
已结题
起止时间:
1995-07-15 至 1999-06-30
中文摘要
该奖项是对静态类型面向对象编程语言的设计和语义的研究。该项目有几个目标。(1)它构建并扩展了多态、静态类型的面向对象编程语言PolyTOIL的设计,以提供更强大的功能和可表现性,同时保持类型安全。(2)研究了一种面向对象语言的设计,其类型之间的主要关系是匹配而不是子类型。这可能需要开发部分类型推断系统,以允许程序员避免绑定类型参数的扩散。(3)寻求为面向对象语言的基础演算创建更好的数学(外延)模型。(4)研究了面向对象程序设计语言验证技术的发展。(5)将当前面向对象语言的语义知识应用到并发面向对象语言的理解中。这些问题正在使用类型检查规则和操作语义的形式规范进行攻击。主题约简风格的定理被用来证明类型系统的安全性。编写口译程序是为了更好地了解该系统的长处和短处,并鼓励将理论设计扩大到全功能编程语言。该项目试图通过证明操作语义和公理语义的一致性来验证验证技术。
英文摘要
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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
RUI: Modules and Parallel Specialization of Object Types
-
批准号:0632458
-
项目类别:Continuing Grant
-
资助金额:$13.07万
-
财政年份:2006
-
负责人:Kim Bruce
-
依托单位:
RUI: Modules and Parallel Specialization of Object Types
-
批准号:0306486
-
项目类别:Continuing Grant
-
资助金额:$20.69万
-
财政年份:2003
-
负责人:Kim Bruce
-
依托单位:
Making Interaction Fundamental in Object-oriented CS1: Programming Tools and Curricular Materials to Support Concurrency and Event-driven Programming
-
批准号:0088895
-
项目类别:Standard Grant
-
资助金额:$28.79万
-
财政年份:2001
-
负责人:Kim Bruce
-
依托单位:
RUI: Design of Object-Oriented Programming Languages
-
批准号:9988210
-
项目类别:Standard Grant
-
资助金额:$10.4万
-
财政年份:2000
-
负责人:Kim Bruce
-
依托单位:
RUI: Design of Object-Oriented Programming Languages
-
批准号:9870253
-
项目类别:Standard Grant
-
资助金额:$10.4万
-
财政年份:1998
-
负责人:Kim Bruce
-
依托单位:
Foundations of Object-Oriented Languages Workshop; June 24-26, l993; Williamstown, MA.
-
批准号:9302344
-
项目类别:Standard Grant
-
资助金额:$0.91万
-
财政年份:1993
-
负责人:Kim Bruce
-
依托单位:
RUI: Semantics of Object-Oriented Languages
-
批准号:9121778
-
项目类别:Continuing Grant
-
资助金额:$14.37万
-
财政年份:1992
-
负责人:Kim Bruce
-
依托单位:
Type Structures in Programming Languages
-
批准号:9105316
-
项目类别:Standard Grant
-
资助金额:$2.06万
-
财政年份:1991
-
负责人:Kim Bruce
-
依托单位:
The Semantics of Types and Polymorphism in Programming
-
批准号:8603890
-
项目类别:Standard Grant
-
资助金额:$5.46万
-
财政年份:1986
-
负责人:Kim Bruce
-
依托单位:
RUI: Models of Typed and Untyped Lambda Calculus (Computer Research)
-
批准号:8402700
-
项目类别:Continuing Grant
-
资助金额:$4.75万
-
财政年份:1984
-
负责人:Kim Bruce
-
依托单位:
Semantics of Typed and Untyped Lambda Calculus (MathematicalLogic)
-
批准号:8300436
-
项目类别:Standard Grant
-
资助金额:$0.74万
-
财政年份:1983
-
负责人:Kim Bruce
-
依托单位:
Models of Typed and Untyped Lambda Calculus
-
批准号:8202851
-
项目类别:Standard Grant
-
资助金额:$3.06万
-
财政年份:1982
-
负责人:Kim Bruce
-
依托单位:
Fy 1980 Science Faculty Professional Development Program
-
批准号:8013091
-
项目类别:Standard Grant
-
资助金额:$2.21万
-
财政年份:1980
-
负责人:Kim Bruce
-
依托单位:
海外基金