课题基金 / 基金详情

SoD-TEAM: Programming by Sketching

SoD-TEAM: Programming by Sketching
SoD-TEAM:通过草图进行编程
批准号:
0613997
负责人:
Rastislav Bodik
金额:
$20.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2006
资助国家:
美国
项目状态:
已结题
起止时间:
2006-10-01 至 2009-09-30

项目摘要

项目成果

Rastislav Bodik的其他基金

相似基金

相关文献

中文摘要
翻译
SketchingSoftware的Cal-BerkeleyTITLE编程的Rastislav BodikU是以分层的方式设计和实现的:将需求细化为设计,然后使用低级代码实现设计。实现差距是各层之间缺乏正式正确连接的原因:功能通常不是正式指定的,实现是手工生成的,而不是生成的。该项目建议通过使编写规范和实现低级代码变得更容易来弥合实现差距。为了使具有挑战性的问题易于管理,该项目将重点放在科学计算领域。主要的技术方法是草图,这是一种新的软件合成方法,程序员开发部分实现-草图--以及所需功能的单独规范。合成器然后完成草图,以表现出与说明相同的行为。这一探索性项目将(A)研究如何将基于SAT的合成器的适用性扩展到越来越大的程序;(B)开发合成目前超出SAT合成器能力范围的程序的技术;以及(C)为一类科学程序开发健壮的草图合成器。
英文摘要
0613997Rastislav BodikU of Cal - BerkeleyTITLE Programming by SketchingSoftware is designed and implemented in a layered way: requirements are refined into designs, which are in turn implemented with low-level code.The implementation gap is responsible for the lack of a formal correctness connection between the layers: functionality is typically not formally specified and implementations are produced by hand rather than generated. This project proposes to bridge the implementation gap by making it easier both to write specifications and to implement the low-level code. To make the challenging problem manageable, the project focuses on the domain of scientific computing. The chief technical approach is sketching, a new software synthesis approach where the programmer develops a partial implementation --- a sketch --- and a separate specification of the desired functionality. The synthesizer then completes the sketch to behave like thespecification. This exploratory project will (a) investigate how to extend the applicability of a SAT-based synthesizer to increasingly larger programs; b) develop techniques for synthesizing programs that are currently beyond the power of the SAT synthesizer; and (c) develop a robust sketching synthesizer for a class of scientific programs.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: FMitF: Track I: End-usser Programming for CAD Systems via Language Design and Synthesis
  • 批准号:
    2219864
  • 项目类别:
    Standard Grant
  • 资助金额:
    $50.0万
  • 财政年份:
    2022
  • 负责人:
    Rastislav Bodik
  • 依托单位:
FMitF: Track I: End-User Programming with Synthesis-Guided Interaction Models
  • 批准号:
    2122950
  • 项目类别:
    Standard Grant
  • 资助金额:
    $74.97万
  • 财政年份:
    2021
  • 负责人:
    Rastislav Bodik
  • 依托单位:
RAPID: Collecting Reliable COVID-19 Datasets in Crisis Conditions
  • 批准号:
    2029457
  • 项目类别:
    Standard Grant
  • 资助金额:
    $7.0万
  • 财政年份:
    2020
  • 负责人:
    Rastislav Bodik
  • 依托单位:
FMitF: Track II: Programming by Demonstration for the Browser with Applications in Data Science
  • 批准号:
    1918027
  • 项目类别:
    Standard Grant
  • 资助金额:
    $9.89万
  • 财政年份:
    2019
  • 负责人:
    Rastislav Bodik
  • 依托单位:
国内基金
海外基金
基于柯氏评估模型的无陪护医院护士和护理员团队Team STEPPS培训方案构建与应用研究