Parametricity, Abstraction and Objects

参数化、抽象和对象

基本信息

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

项目摘要

9804087 Data abstraction is of central concern in program design while ``parametricity'' is a mathematical formalization of this concept. Using parametricity, one can argue that two program modules that export types and operations are equivalent as long as the behavior observable by client programs is the same. In this project, Prof. Uday Reddy addresses key issues of parametricity theory in joint research with Prof. Peter O'Hearn at Queen Mary and Westfield, London. The issues addressed include finding an abstract framework for parametricity that encompasses various programming language phenomena and their mathematical models, integrating parametricity with subtyping type systems, and the application of these results for modeling object-oriented programming with mutable state. The research spans theoretical and practical issues, ranging from abstract categorical frameworks to type systems and practical reasoning principles. The issues addressed are of vital importance for integrating parametricity with the vast body of programming theory developed over the years. Prof. O'Hearn's expertise in parametricity theory will complement Reddy's work in the study of data abstraction aspects of local variables. This collaboration enhances their research effectiveness in addressing issues of mutual interest.***
9804087数据抽象是程序设计中的核心问题,而“参数化”是这个概念的数学形式化。使用参数性,可以认为只要客户端程序可观察到的行为相同,导出类型和操作的两个程序模块就是等效的。在这个项目中,Uday Reddy教授与玛丽皇后和韦斯特菲尔德,伦敦的Peter O'Hearn教授联合研究参数化理论的关键问题。所解决的问题包括找到一个抽象的框架参数,包括各种编程语言的现象和它们的数学模型,集成参数与子类型类型系统,和应用这些结果建模面向对象的编程与可变状态。该研究涵盖了理论和实践问题,从抽象的范畴框架到类型系统和实用的推理原则。所解决的问题对于将参数化与多年来发展的大量编程理论相结合至关重要。奥赫恩教授在参数化理论方面的专业知识将补充雷迪在局部变量的数据抽象方面的研究工作。这种合作提高了他们在解决共同感兴趣的问题方面的研究效率。

项目成果

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

Samuel Kamin其他文献

The expressive theory of stacks
  • DOI:
    10.1007/bf00282622
  • 发表时间:
    1987-11-01
  • 期刊:
  • 影响因子:
    0.500
  • 作者:
    Samuel Kamin
  • 通讯作者:
    Samuel Kamin

Samuel Kamin的其他文献

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

{{ truncateString('Samuel Kamin', 18)}}的其他基金

Collaborative Research: BPC-A: Improving Metropolitan Participation to Accelerate Computing Throughput and Success
协作研究:BPC-A:提高大都市的参与度以加速计算吞吐量和成功
  • 批准号:
    0837636
  • 财政年份:
    2008
  • 资助金额:
    $ 15.5万
  • 项目类别:
    Standard Grant
Collaborative Research: ITWF: Building Communities: Recruiting and Retention of Underrepresented Groups in Computer Science
合作研究:ITWF:建设社区:计算机科学领域代表性不足群体的招募和保留
  • 批准号:
    0420505
  • 财政年份:
    2004
  • 资助金额:
    $ 15.5万
  • 项目类别:
    Continuing Grant
Run-time Code Generation for the Masses
面向大众的运行时代码生成
  • 批准号:
    0306221
  • 财政年份:
    2003
  • 资助金额:
    $ 15.5万
  • 项目类别:
    Standard Grant
Technologies for Lightweight, Generative, Binary Software Components
轻量级、生成式、二进制软件组件技术
  • 批准号:
    9988307
  • 财政年份:
    2000
  • 资助金额:
    $ 15.5万
  • 项目类别:
    Standard Grant
Termination of Rewrite Systems
重写系统的终止
  • 批准号:
    9700070
  • 财政年份:
    1997
  • 资助金额:
    $ 15.5万
  • 项目类别:
    Standard Grant
Special-Purpose Functional Languages
专用函数式语言
  • 批准号:
    9619644
  • 财政年份:
    1997
  • 资助金额:
    $ 15.5万
  • 项目类别:
    Standard Grant
Workshop on Future Directions in Programming Languages and Compilers; Charleston, S.C.; January 13-14, 1993
编程语言和编译器未来方向研讨会;
  • 批准号:
    9304990
  • 财政年份:
    1993
  • 资助金额:
    $ 15.5万
  • 项目类别:
    Standard Grant
Functional Programming and Scientific Computing
函数式编程和科学计算
  • 批准号:
    9303043
  • 财政年份:
    1993
  • 资助金额:
    $ 15.5万
  • 项目类别:
    Continuing Grant
The Pragmatics of Final Data Type Specifications
最终数据类型规范的语用学
  • 批准号:
    8110087
  • 财政年份:
    1981
  • 资助金额:
    $ 15.5万
  • 项目类别:
    Continuing Grant
Design and Optimization Problems in Relational Database Theory
关系数据库理论中的设计和优化问题
  • 批准号:
    8003308
  • 财政年份:
    1980
  • 资助金额:
    $ 15.5万
  • 项目类别:
    Standard Grant

相似海外基金

CAREER: Precise Mathematical Modeling and Experimental Validation of Radiation Heat Transfer in Complex Porous Media Using Analytical Renewal Theory Abstraction-Regressions
职业:使用分析更新理论抽象回归对复杂多孔介质中的辐射传热进行精确的数学建模和实验验证
  • 批准号:
    2339032
  • 财政年份:
    2024
  • 资助金额:
    $ 15.5万
  • 项目类别:
    Continuing Grant
Abstraction as Natural Process: Whitehead's Pluralistic Philosophy of Nature
作为自然过程的抽象:怀特海的多元自然哲学
  • 批准号:
    22KJ0670
  • 财政年份:
    2023
  • 资助金额:
    $ 15.5万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
The geometry of neural representations reflecting abstraction in humans
反映人类抽象的神经表征的几何形状
  • 批准号:
    10682315
  • 财政年份:
    2023
  • 资助金额:
    $ 15.5万
  • 项目类别:
SHF: Small: Circuit Support for Maintaining the Continuous-power Abstraction in Energy Harvesting Systems
SHF:小型:用于维持能量收集系统中的连续功率抽象的电路支持
  • 批准号:
    2240744
  • 财政年份:
    2023
  • 资助金额:
    $ 15.5万
  • 项目类别:
    Standard Grant
An Abstraction-based Technique for Safe Reinforcement Learning
一种基于抽象的安全强化学习技术
  • 批准号:
    EP/X015823/1
  • 财政年份:
    2023
  • 资助金额:
    $ 15.5万
  • 项目类别:
    Research Grant
Patterns of Trauma: Lebanese Women Artists and the Aesthetics of Abstraction in times of War
创伤模式:黎巴嫩女艺术家与战争时期的抽象美学
  • 批准号:
    2876423
  • 财政年份:
    2023
  • 资助金额:
    $ 15.5万
  • 项目类别:
    Studentship
CSR: Small: RUI: Octopus OS: A High-Performance Cloud OS with Accurate Resource Abstraction.
CSR:小型:RUI:Octopus OS:具有准确资源抽象的高性能云操作系统。
  • 批准号:
    2324923
  • 财政年份:
    2023
  • 资助金额:
    $ 15.5万
  • 项目类别:
    Standard Grant
CAREER: Rebuilding the Virtual Memory Abstraction Across Hardware and Operating Systems
职业:跨硬件和操作系统重建虚拟内存抽象
  • 批准号:
    2239311
  • 财政年份:
    2023
  • 资助金额:
    $ 15.5万
  • 项目类别:
    Continuing Grant
SHF: Small: Compositional Certified Concurrent Abstraction Layers
SHF:小型:组合认证的并发抽象层
  • 批准号:
    2313433
  • 财政年份:
    2023
  • 资助金额:
    $ 15.5万
  • 项目类别:
    Standard Grant
Unsupervised Abstraction for Better Generalization in Artificial Agents
无监督抽象以更好地泛化人工代理
  • 批准号:
    547986-2020
  • 财政年份:
    2022
  • 资助金额:
    $ 15.5万
  • 项目类别:
    Alexander Graham Bell Canada Graduate Scholarships - Doctoral
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了