课题基金 / 基金详情

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的编程是以分层的方式设计和实现的:需求被提炼成设计,设计又被低级代码实现。实现差距是导致层之间缺乏正式的正确性连接的原因:功能通常没有正式指定,实现是手工生成的,而不是生成的。该项目建议通过简化编写规范和实现底层代码来弥合实现差距。为了使具有挑战性的问题易于管理,该项目将重点放在科学计算领域。主要的技术方法是草图,这是一种新的软件综合方法,程序员开发部分实现(草图)和所需功能的单独规范。然后合成器完成草图,使其表现得像规范一样。这个探索性项目将(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培训方案构建与应用研究