课题基金 / 基金详情

A Paradigm Shift in Program Analysis and Transformation via Intersection and Union Types

A Paradigm Shift in Program Analysis and Transformation via Intersection and Union Types
通过交集和并集类型进行程序分析和转换的范式转变
批准号:
9988529
负责人:
Assaf Kfoury
金额:
$17.01万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2000
资助国家:
美国
项目状态:
已结题
起止时间:
2000-09-01 至 2003-08-31

项目摘要

项目成果

Assaf Kfoury的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
PI: Kfoury, Assaf J.Proposal Number: 9988529Institution: Boston UniversityThe proposed research is, broadly speaking, in type theory and rewriting theory, separately and in com-bination, motivated by issues of design and implementation of programming languages. Topics of special interest include: automated type inference, expressiveness of language features, efficiency of implementations, reliability, and analysis of tradeoffs between all of the preceding.Building on past research by the 2 principal investigators and their collaborators in typed lambda calculi, functional languages and rewriting systems, the proposed research will extend to richer typed lambda calculi, mostly based on intersection and union types, towards supporting better design and implementation of higher-order typed languages. This is a shift from the use of universal and existential types in addressing the same issues in the past. The proposed shift is justified by several complications resulting from the use of universal types, discovered by the 2 principal investigators and many other researchers since the early 1990's; by contrast, very recent research shows that these complications are not encountered in typed lambda calculi based on intersection types.The ultimate goal of the proposed research is to provide a rigorous and formal foundation for the imple-mentation of a type-directed and flow-directed compiler using an explicitly typed intermediate language. Such a compiler will observe the invariant that at each stage of the compilation process the intermediate representation of the program will be well typed. A typed intermediate language is currently developed, based on a design to facilitate both flow-directed and type-directed optimization.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Genericity in Network Software: Using Type Systems and Formal Methods to Harness Diverse Theories and Calculi for Scalable and Safe Compositions of Network Services
  • 批准号:
    0820138
  • 项目类别:
    Standard Grant
  • 资助金额:
    $40.0万
  • 财政年份:
    2008
  • 负责人:
    Assaf Kfoury
  • 依托单位:
ITR/SY (CCR): Implementing Modular Program Analysis via Intersection and Union Types
  • 批准号:
    0113193
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $44.84万
  • 财政年份:
    2001
  • 负责人:
    Assaf Kfoury
  • 依托单位:
Experimental Software Systems: Collaborative Research: Applications of Flow Types in the Efficient, Modular, and Reliable Compilation of Higher-Order Typed Languages
  • 批准号:
    9806745
  • 项目类别:
    Standard Grant
  • 资助金额:
    $55.89万
  • 财政年份:
    1998
  • 负责人:
    Assaf Kfoury
  • 依托单位:
Combinatorial Problems in Typed Lambda-Calculi
  • 批准号:
    9417382
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $32.93万
  • 财政年份:
    1995
  • 负责人:
    Assaf Kfoury
  • 依托单位:
国内基金
海外基金
基于自适应Q-shift双树复小波分析的碳纤维复合材料缺陷识别
  • 批准号:
    61363050
  • 项目类别:
    地区科学基金项目
  • 资助金额:
    47.0万元
  • 批准年份:
    2013
  • 负责人:
    杨鹏
  • 依托单位: