课题基金 / 基金详情

ITR: Imperative Programming with Dependent Types

ITR: Imperative Programming with Dependent Types
ITR:具有依赖类型的命令式编程
批准号:
0224244
负责人:
Hongwei Xi
金额:
$31.16万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2001
资助国家:
美国
项目状态:
已结题
起止时间:
2001-10-31 至 2004-08-31

项目摘要

项目成果

Hongwei Xi的其他基金

相似基金

相关文献

中文摘要
翻译
提案编号:ITR-0081316PI:XI,宏伟机构:辛辛那提大学西校区TITLE:依赖类型命令式编程众所周知,编程容易出错。因此,已经开发了大量的方法来促进程序错误检测。拟议的研究旨在用类型规程来丰富实际的必需编程,该规程允许指定和推断关于程序的更精确的信息,而不是那些在Java和标准ML等语言中强制实施的信息。开发这样的类型规则的主要动机是使程序员能够用类型捕获更多的程序属性,如内存安全,然后通过类型检查来强制执行这些捕获的属性。这种做法允许在更短的时间内检测到更多的程序错误。另一个动机是使用类型规则为低级代码生成内存安全证明,从而有效地生成断言自身内存安全的携带证明的代码。简而言之,这项研究研究了一种高级别和低级别的实用必需编程的类型规则,旨在生成不仅运行更健壮,而且维护成本更低的软件。
英文摘要
Proposal Number: ITR-0081316PI: Xi, HongweiInstitution: West Campus, University of CincinnatiTITLE: Imperative Programming with Dependent TypesProgramming is notoriously error-prone. As a consequence, a greatnumber of approaches have been developed to facilitate program errordetection. The proposed research intends to enrich practical imperativeprogramming with a type discipline that allows for specification andinference of significantly more precise information on programs thanthose enforced in languages such as Java and Standard ML. The primarymotivation for developing such a type discipline is to enable theprogrammer to capture with types more program properties such asmemory safety and then enforce these captured properties throughtype-checking. This practice allows for detecting more program errorsin less time. Another motivation is to use the type discipline togenerate memory safety proofs for low-level code and thus effectivelyproduce proof-carrying code that asserts its own memory safety. Inshort, the research studies a type discipline for practical imperativeprogramming at both high and low levels, aiming for producing softwarethat is not only more robust to run but also less costly to maintain.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
ATS for Systems Programming with Theorem Proving
  • 批准号:
    1018601
  • 项目类别:
    Standard Grant
  • 资助金额:
    $44.99万
  • 财政年份:
    2010
  • 负责人:
    Hongwei Xi
  • 依托单位:
ATS: a Language to Support Practical Programming with Theorem Proving
  • 批准号:
    0702665
  • 项目类别:
    Standard Grant
  • 资助金额:
    $30.0万
  • 财政年份:
    2007
  • 负责人:
    Hongwei Xi
  • 依托单位:
CAREER: Realistic Program Termination Verification: Theory and Practice
CAREER: Realistic Program Termination Verification: Theory and Practice
  • 批准号:
    0229480
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $28.49万
  • 财政年份:
    2001
  • 负责人:
    Hongwei Xi
  • 依托单位:
海外基金