课题基金 / 基金详情

SoD-HCER Semantics Based System Design Using Omega

SoD-HCER Semantics Based System Design Using Omega
使用 Omega 进行基于 SoD-HCER 语义的系统设计
批准号:
0613969
负责人:
Tim Sheard
金额:
$0.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2006
资助国家:
美国
项目状态:
已结题
起止时间:
2006-09-01 至 2009-08-31

项目摘要

项目成果

Tim Sheard的其他基金

相似基金

相关文献

中文摘要
翻译
TIM SeardPortland State UTITLE:基于SOD-HCER语义的使用Omega的系统设计本提出者之前的工作包括编程语言Omega的原型。Omega支持计算级别的无限层次:值、类型、种类等。值级别的计算是通过减法执行的。所有更高级别的计算都是通过缩小范围来执行的。每个级别的术语按下一级别的术语分类。因此,值按类型分类,类型按种类分类,依此类推。保持严格的阶段区分--“n”级术语的分类不能依赖于较低级别的术语。利用Curry-Howard同构来形式化程序的性质--计算级“n”的项被用作“n+1”级的项的证明.本文的论点是这种系统是一种优秀的设计语言.该提案的影响是将设计规范、程序执行和检查程序与设计的一致性捆绑到一个单一的正式系统中。提案的工作使Omega系统超越了概念验证阶段。它将为Omega添加新的功能,加强Omega的基础,研究新的应用程序,并构建更强大的实现。
英文摘要
ABSTRACT0613969PI: Tim SheardPortland State UTITLE: SoD-HCER Semantics Based System Design Using OmegaPrevious work of the proposers includes a prototype of the programming language Omega. Omega supports an infinite hierarchy of computational levels: value, type, kind, etc. Computation at the value level is performed by reduction. Computation at all higher levels is performed by narrowing. Terms at each level are classified by terms at the next level. Thus values are classified by types, types are classified by kinds, etc. A strict phase distinction is maintained -- the classification of a term at level "n" cannot depend upon terms at lower levels. Properties of programs are formalized by exploiting the Curry-Howard isomorphism -- Terms at computational level "n", are used as proofs about terms at level "n+1".The thesis of the proposal is that this kind of system makes an excellent design language. The impact of the proposal is that the specification of designs, the implementation of programs, and the checking of adherence of programs to designs are bundled in a coherent manner into a single formal system.The work of the proposal carries the Omega system beyond the proof of concept stage. It will add new features to Omega, strengthen Omega's foundations, investigate new applications, and build a more robust implementation.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Small: Generic Dependently Typed Programming by Reflecting a Predicative Hierarchy of Universes
  • 批准号:
    1320934
  • 项目类别:
    Standard Grant
  • 资助金额:
    $37.5万
  • 财政年份:
    2013
  • 负责人:
    Tim Sheard
  • 依托单位:
SHF:Large:Collaborative Research:TRELLYS: Community-Based Design and Implementation of a
  • 批准号:
    0910500
  • 项目类别:
    Standard Grant
  • 资助金额:
    $66.82万
  • 财政年份:
    2009
  • 负责人:
    Tim Sheard
  • 依托单位:
Mitigating human error in programs through combined language/reasoning systems
  • 批准号:
    0541447
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $30.0万
  • 财政年份:
    2006
  • 负责人:
    Tim Sheard
  • 依托单位:
Heterogeneous Meta Programming Systems
海外基金