课题基金 / 基金详情

CRII: SHF: RUI: Exploring Human-in-the-loop Program Synthesis Through Live Coding

CRII: SHF: RUI: Exploring Human-in-the-loop Program Synthesis Through Live Coding
CRII:SHF:RUI:通过实时编码探索人机循环程序合成
批准号:
2105208
负责人:
Mark Santolucito
金额:
$17.33万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2021
资助国家:
美国
项目状态:
未结题
起止时间:
2021-05-01 至 2025-04-30

项目摘要

项目成果

Mark Santolucito的其他基金

相似基金

相关文献

中文摘要
翻译
程序综合是一种正式的技术,它承诺降低软件开发成本,降低软件错误的风险,并使编程技能更容易为更广泛的受众所接受。然而,对于这一领域的所有理论和技术的发展,用户对程序合成的采用一直受到限制。扩展合成影响的一个关键障碍是完全自动化的软件合成与实践中使用的迭代软件设计过程不匹配。大多数现有技术都努力实现完全自动化,充当用户的黑盒:用户提供规范,工具返回完整的程序代码。研究人员建议通过人在循环合成来克服这一障碍,这种合成允许用户通过与合成引擎的交互来逐步完善规范和代码。该项目侧重于开发技术和理论,以增加在现实世界系统中程序综合的采用。他们使用了一种来自计算机音乐社区的表演实践,称为“现场编码”,在这种实践中,用户编写代码,实时生成音乐(或其他媒体)。本项目形式化了人机循环程序合成及其与实时编码的交叉,并开发了新的人机循环程序合成技术。调查人员探索了这些技术在实时编码和其他设置中的使用。该项目还将为女性本科生提供参与计算机科学研究的机会,其中许多人是第一次参与。该奖项反映了美国国家科学基金会的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
Program synthesis is a formal technique that promises to decrease software development costs, decrease the risk of software bugs, and make programming skills more accessible to a broader audience. Yet for all the development of theory and techniques in this area, the adoption of program synthesis by users has been limited. A key hurdle in expanding the impact of synthesis is that fully automated software synthesis does not match the iterative software design process that is used in practice. The majority of existing techniques strive to be fully automated, acting as black-boxes for users: the user provides a specification and the tool returns complete program code. The investigators propose to overcome this hurdle through human-in-the-loop synthesis which allows a user to incrementally refine specifications and code through interaction with the synthesis engine. This project focuses on developing techniques and theories that increase the adoption of program synthesis in real-world systems. They use a performative practice from the computer-music community, called Live Coding, in which users write code that generates music (or other media) in real-time. This project formalizes human-in-the-loop Program Synthesis and its intersection with Live Coding, and develops new human-in-the-loop program-synthesis techniques. The investigators explore the use of these techniques in Live Coding and other settings. This project will also provide the opportunity for female undergraduates to participate in computer-science research - many for the first time.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
期刊论文(6)
专著(0)
科研奖励(0)
会议论文
Towards the Usability of Reactive Synthesis: Building Blocks of Temporal Logic
迈向反应综合的可用性:时态逻辑的构建块
DOI: --
发表时间: 2023
期刊: Plateau Workshop.
影响因子: --
作者: [Rothkopf, Raven, Cui, Angel Leyi, Zeng, Hannah Tongxin, Sinha, Arya, Santolucito. Mark]
通讯作者: Santolucito. Mark
Can reactive synthesis and syntax-guided synthesis be friends?
反应式合成和语法引导合成可以成为朋友吗?
DOI: 10.1145/3519939.3523429
发表时间: 2022
期刊: PLDI 2022: Proceedings of the 43rd ACM SIGPLAN International Conference on Programming Language Design and Implementation
影响因子: --
作者: [Choi, Wonhyuk, Finkbeiner, Bernd, Piskac, Ruzica, Santolucito, Mark]
通讯作者: Santolucito, Mark
Program Synthesis for Musicians: A Usability Testbed for Temporal Logic Specifications
音乐家的程序综合:时间逻辑规范的可用性测试台
DOI: 10.1007/978-3-030-89051-3_4
发表时间: 2021
期刊: Asian Symposium on Programming Languages and Systems
影响因子: --
作者: [Choi, Wonhyuk, Vazirani, Michel, Santolucito, Mark]
通讯作者: Santolucito, Mark
Human-in-the-loop program synthesis for live coding
用于实时编码的人机循环程序合成
DOI: 10.1145/3471872.3472972
发表时间: 2021
期刊: and Design
影响因子: --
作者: [Santolucito, Mark]
通讯作者: Santolucito, Mark
共 6 条
    Student Travel Grant for 2021 Formal Methods in Computer-Aided Design (FMCAD)
    • 批准号:
      2122164
    • 项目类别:
      Standard Grant
    • 资助金额:
      $1.0万
    • 财政年份:
      2021
    • 负责人:
      Mark Santolucito
    • 依托单位:
    国内基金
    海外基金
    天然超短抗菌肽Temporin-SHf衍生多肽的构效分析与抗菌机制研究
    衔接蛋白SHF负向调控胶质母细胞瘤中EGFR/EGFRvIII再循环和稳定性的功能及机制研究
    • 批准号:
      82302939
    • 项目类别:
      青年科学基金项目
    • 资助金额:
      30万元
    • 批准年份:
      2023
    • 负责人:
      汪京京
    • 依托单位:
    EGFR/GRβ/Shf调控环路在胶质瘤中的作用机制研究
    • 批准号:
      81572468
    • 项目类别:
      面上项目
    • 资助金额:
      60.0万元
    • 批准年份:
      2015
    • 负责人:
      邹健
    • 依托单位: