课题基金 / 基金详情

A Practical Dependently-Typed Functional Programming Language

A Practical Dependently-Typed Functional Programming Language
一种实用的依赖类型函数编程语言
批准号:
0702545
负责人:
Stephanie Weirich
金额:
$20.0万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2007
资助国家:
美国
项目状态:
已结题
起止时间:
2007-05-15 至 2010-04-30

项目摘要

项目成果

Stephanie Weirich的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
NSF 0702545Weirich, StephanieU of PennsylvaniaA Practical Dependently-typed Functional Programming LanguageStatic type systems are a cost-effective form of lightweight program verification, providing a tractable way for programmers to express properties that can be mechanically checked. However, while helpful,type systems used in practice verify relatively weak safety properties; they fall far short of program correctness. This inexpressiveness is partly by design---full verification is expensive, not fully automatable, and often unwarranted. Nevertheless, there are many situations where the ability to specify rich program properties would be useful. Among programming-language researchers, there is recent argument that techniques from dependent type theory provide a spectrum of possibilities between simple type safety and full verificationThe goal of this project is to advance the design of practical dependently-typed functional programming languages. In particular, the research focuses on two approaches: * To design a fully dependently-typed language, using an effect-type system to ensure soundness. * To employ a combination of global and local type inference so that programming with dependent types may be done concisely.The evaluation of these approaches is through the design of a prototype dependently-typed language. As well as the contributions listed above, this project aids the education of both graduate and undergraduate students.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: SMALL:Dependency Tracking and Dependent Types
  • 批准号:
    2327738
  • 项目类别:
    Standard Grant
  • 资助金额:
    $54.0万
  • 财政年份:
    2023
  • 负责人:
    Stephanie Weirich
  • 依托单位:
SHF: Small: Mechanized reasoning for functional programs
  • 批准号:
    2006535
  • 项目类别:
    Standard Grant
  • 资助金额:
    $45.0万
  • 财政年份:
    2020
  • 负责人:
    Stephanie Weirich
  • 依托单位:
SHF: Medium: Collaborative Research: The Theory and Practice of Dependent Types in Haskell
  • 批准号:
    1703835
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $63.87万
  • 财政年份:
    2017
  • 负责人:
    Stephanie Weirich
  • 依托单位:
STUDENT MENTORING WORKSHOP AT ICFP 2015
  • 批准号:
    1541646
  • 项目类别:
    Standard Grant
  • 资助金额:
    $2.03万
  • 财政年份:
    2015
  • 负责人:
    Stephanie Weirich
  • 依托单位:
海外基金