CAREER: Semantic Programming

职业:语义编程

基本信息

  • 批准号:
    0841554
  • 负责人:
  • 金额:
    --
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2008
  • 资助国家:
    美国
  • 起止时间:
    2008-06-18 至 2011-07-31
  • 项目状态:
    已结题

项目摘要

ABSTRACT0448275 Aaron D. StumpWashington UniversityCAREER: Semantic Programming, Aaron Stump. Correct software has never been more societally important, yet approaches to developing correct software remain too costly for widespread use. This project aims to make a fundamental alteration to the programming paradigm, to enable the creation of provably correct code at a reasonable cost. The project proposes to develop new programming languages where programs can be written with tightly integrated formal proofs of correctness. Proofs are data in the programming language, just like booleans or strings. Type checking ensures that if a function requires a proof of some fact (e.g., a pointer is not null) in order to operate correctly, such a proof is indeed supplied where the function is called. Functions may also produce proofs as part of their output. Technical problems that must be solved arise in supporting programming with proofs in the presence of mutable state (i.e., program variables whose values can change) and other effects. Broader impacts of the proposed work include developing new languages for correct programming, together with publicly available prototype implementations; and the creation of new courses for graduate studentsand advanced undergraduates incorporating the ideas of the research. The proposal also includes a K-12 outreach component.
华盛顿大学:语义编程,Aaron Stump。正确的软件在社会上的重要性从未像现在这样重要,然而开发正确的软件的方法仍然成本太高,无法广泛使用。该项目旨在对编程范例进行根本改变,以便能够以合理的成本创建可证明正确的代码。该项目建议开发新的编程语言,在这种语言中,可以编写具有紧密集成的正确性正式证明的程序。校样是编程语言中的数据,就像布尔值或字符串一样。类型检查确保,如果函数需要某个事实的证明(例如,指针不为空)才能正确操作,则在调用函数的地方确实会提供这样的证明。函数也可以产生校样作为其输出的一部分。在存在可变状态(即,其值可以改变的程序变量)和其他效果的情况下,在支持具有证明的编程时出现必须解决的技术问题。拟议工作的更广泛影响包括为正确的编程开发新的语言,以及公开提供原型实施;为研究生和高级本科生开设纳入研究想法的新课程。该提案还包括K-12外联部分。

项目成果

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

Aaron Stump其他文献

Proceedings of the 30th Symposium on Implementation and Application of Functional Languages
第30届函数式语言实现与应用研讨会论文集
Type Preservation as a Confluence Problem
类型保存是一个融合问题
A Framework for Cooperating Decision Procedures
合作决策程序框架
  • DOI:
    10.1007/10721959_6
  • 发表时间:
    2000
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Clark W. Barrett;D. Dill;Aaron Stump
  • 通讯作者:
    Aaron Stump
Termination Casts: A Flexible Approach to Termination with General Recursion
终止强制转换:一种灵活的通用递归终止方法
  • DOI:
    10.4204/eptcs.43.6
  • 发表时间:
    2010
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Aaron Stump;Vilhelm Sjöberg;Stephanie Weirich
  • 通讯作者:
    Stephanie Weirich
Partial Functions in Operational Type Theory ( DRAFT )
运算类型理论中的偏函数(草案)
  • DOI:
  • 发表时间:
    2007
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Aaron Stump;Edwin M. Westbrook
  • 通讯作者:
    Edwin M. Westbrook

Aaron Stump的其他文献

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

{{ truncateString('Aaron Stump', 18)}}的其他基金

Collaborative Research: CI-SUSTAIN: StarExec: Cross-Community Infrastructure for Logic Solving
协作研究:CI-SUSTAIN:StarExec:用于逻辑解决的跨社区基础设施
  • 批准号:
    1729603
  • 财政年份:
    2017
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
SHF: Small: Lambda Encodings Reborn
SHF:小型:Lambda 编码重生
  • 批准号:
    1524519
  • 财政年份:
    2015
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Collaborative Research: CI-ADDO-NEW: StarExec: Cross-Community Infrastructure for Logic Solving
协作研究:CI-ADDO-NEW:StarExec:用于逻辑解决的跨社区基础设施
  • 批准号:
    1058748
  • 财政年份:
    2011
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Collaborative Research: CI-ADDO-NEW: *-EXEC: A Cross-Community Solver Execution Service
协作研究:CI-ADDO-NEW:*-EXEC:跨社区求解器执行服务
  • 批准号:
    0958160
  • 财政年份:
    2010
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
SHF: Small: Collaborative Research: Flexible, Efficient, and Trustworthy Proof Checking for Satisfiability Modulo Theories
SHF:小型:协作研究:灵活、高效且值得信赖的可满足性模理论证明检查
  • 批准号:
    0914877
  • 财政年份:
    2009
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
SHF:Large:Collaborative Research: TRELLYS: Community-Based Design and Implementation of a Dependently Typed Programming Language
SHF:大型:协作研究:TRELLYS:基于社区的依赖类型编程语言的设计和实现
  • 批准号:
    0910510
  • 财政年份:
    2009
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
CRI: Collaborative Research: SMT-LIB, A Common Library and Infrastructure for Satisfiability Modulo Theories
CRI:协作研究:SMT-LIB,可满足性模理论的通用库和基础设施
  • 批准号:
    0551697
  • 财政年份:
    2006
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant
CAREER: Semantic Programming
职业:语义编程
  • 批准号:
    0448275
  • 财政年份:
    2005
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant

相似海外基金

Semantic Low-code Programming Tools for Edge Intelligence
用于边缘智能的语义低代码编程工具
  • 批准号:
    10056403
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
    EU-Funded
A Semantic Genetic Programming Approach to Evolving Convolutional Neural Networks
进化卷积神经网络的语义遗传编程方法
  • 批准号:
    564963-2021
  • 财政年份:
    2021
  • 资助金额:
    --
  • 项目类别:
    University Undergraduate Student Research Awards
SHF: Small: Programming with Semantic Revision Requests
SHF:小型:使用语义修改请求进行编程
  • 批准号:
    2008369
  • 财政年份:
    2020
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Semantic feature intgeractions in feature oriented programming
面向特征编程中的语义特征交互
  • 批准号:
    374247-2009
  • 财政年份:
    2010
  • 资助金额:
    --
  • 项目类别:
    Postgraduate Scholarships - Doctoral
New semantic constructs for parallel programming of game engines
游戏引擎并行编程的新语义结构
  • 批准号:
    383391-2009
  • 财政年份:
    2009
  • 资助金额:
    --
  • 项目类别:
    University Undergraduate Student Research Awards
Semantic feature intgeractions in feature oriented programming
面向特征编程中的语义特征交互
  • 批准号:
    374247-2009
  • 财政年份:
    2009
  • 资助金额:
    --
  • 项目类别:
    Postgraduate Scholarships - Doctoral
CAREER: Semantic Programming
职业:语义编程
  • 批准号:
    0448275
  • 财政年份:
    2005
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant
Semantic Tools for Realistic Programming Languages
现实编程语言的语义工具
  • 批准号:
    9301340
  • 财政年份:
    1994
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant
A Programming Environment Based on Formal Semantic Models (Computer Research)
基于形式语义模型的编程环境(计算机研究)
  • 批准号:
    8502881
  • 财政年份:
    1985
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant
Semantic Modelling of Programming Languages
编程语言的语义建模
  • 批准号:
    7501308
  • 财政年份:
    1976
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了