CAREER: Live Programming for Finite Model Finders

职业:有限模型查找器的实时编程

基本信息

  • 批准号:
    2337667
  • 负责人:
  • 金额:
    $ 52.5万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2024
  • 资助国家:
    美国
  • 起止时间:
    2024-06-01 至 2029-05-31
  • 项目状态:
    未结题

项目摘要

As software permeates every aspect of our everyday lives, the problem of software reliability has grown both in importance and complexity. Software modeling has shown promise in providing ways to improve software reliability, however the specialization required to build accurate software models has limited their adoption. Current model development environments are rather “bare bones,” providing no guidance or feedback other than the output itself, and limiting the revision process to the age-old “edit and check.” This project aims to address these challenges through the creation of a new model development environment. The project’s novelties are new tools that combine live programming innovations with the strengths inherent to modeling languages to provide a range of contextualized feedback during development. The project’s impacts are in lowering the barrier to entry for software modeling and aiding formal methods education. Concretely, this project focuses on bringing live programming to finite model finders to interweave the process of writing and evaluating a software model. To achieve this, the project investigates the efficacy of different live development interfaces that suggest edits to complete formulas and that help users explore and contrast how different edits impact the collection of scenarios produced. Since live programming elevates the role of the output, this project also explores a new model development workflow, output directed debugging, that enables users to edit the scenarios in order to correct the underlying model. In addition, these live interfaces will form the basis for an interactive learning environment for mathematical logic to improve formal methods education at both the undergraduate and graduate level.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.
随着软件渗透到我们日常生活的各个方面,软件可靠性问题的重要性和复杂性都在增加,软件建模在提供提高软件可靠性的方法方面显示出了希望,但构建准确的软件模型所需的专业化限制了它们的采用。当前的模型开发环境相当“简单”,除了输出本身之外不提供任何指导或反馈,并将修订过程限制为古老的“编辑和检查”。该项目旨在通过创建一个模型来解决这些挑战。该项目的新颖之处在于。新工具将实时编程创新与建模语言固有的优势相结合,在开发过程中提供一系列情境反馈。该项目的影响在于降低软件建模的进入门槛,并帮助形式化方法教育。将实时编程引入有限模型查找器,以交织编写和评估软件模型的过程。为了实现这一目标,该项目研究了不同实时开发界面的功效,这些界面建议编辑以完成公式,并帮助用户探索和对比不同的编辑方式。影响由于实时编程提升了输出的作用,因此该项目还探索了一种新的模型开发工作流程,即输出定向调试,使用户能够编辑场景以纠正底层模型。将构成数理逻辑交互式学习环境的基础,以改善本科和研究生水平的形式方法教育。该奖项反映了 NSF 的法定使命,并通过使用基金会的智力价值和更广泛的影响审查标准进行评估,被认为值得支持。

项目成果

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

Allison Sullivan其他文献

Crucible: Graphical Test Cases for Alloy Models
Crucible:合金模型的图形测试用例
Automated testing and sketching of alloy models
合金模型的自动测试和草图绘制
  • DOI:
  • 发表时间:
    2017
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Allison Sullivan
  • 通讯作者:
    Allison Sullivan
ASketch: a sketching framework for Alloy
Asketch:Alloy 的草图框架
LLM4TDD: Best Practices for Test Driven Development Using Large Language Models
LLM4TDD:使用大型语言模型进行测试驱动开发的最佳实践
  • DOI:
    10.48550/arxiv.2312.04687
  • 发表时间:
    2023-12-07
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Sanyogita Piya;Allison Sullivan
  • 通讯作者:
    Allison Sullivan
Right or Wrong -- Understanding How Novice Users Write Software Models
对还是错——了解新手用户如何编写软件模型
  • DOI:
    10.5381/jot.2020.19.3.a7
  • 发表时间:
    2024-02-09
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Ana Jovanovic;Allison Sullivan
  • 通讯作者:
    Allison Sullivan

Allison Sullivan的其他文献

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

{{ truncateString('Allison Sullivan', 18)}}的其他基金

SHF: Small: INCA: Incremental Analysis of Software Specification for Evolving Systems
SHF:小型:INCA:不断发展的系统软件规范的增量分析
  • 批准号:
    2204536
  • 财政年份:
    2022
  • 资助金额:
    $ 52.5万
  • 项目类别:
    Standard Grant
SHF: Small: INCA: Incremental Analysis of Software Specification for Evolving Systems
SHF:小型:INCA:不断发展的系统软件规范的增量分析
  • 批准号:
    2204536
  • 财政年份:
    2022
  • 资助金额:
    $ 52.5万
  • 项目类别:
    Standard Grant
FmitF: Track II: KeenEye: Enhancing Scenario Exploration
FmitF:轨道 II:KeenEye:增强场景探索
  • 批准号:
    2123341
  • 财政年份:
    2021
  • 资助金额:
    $ 52.5万
  • 项目类别:
    Standard Grant
FMiTF: Track II: Alloy Analyzer Plus: An Integrated Development Environment for Alloy
FMiTF:轨道 II:合金分析仪 Plus:合金集成开发环境
  • 批准号:
    2042871
  • 财政年份:
    2020
  • 资助金额:
    $ 52.5万
  • 项目类别:
    Standard Grant
FMiTF: Track II: Alloy Analyzer Plus: An Integrated Development Environment for Alloy
FMiTF:轨道 II:合金分析仪 Plus:合金集成开发环境
  • 批准号:
    1918189
  • 财政年份:
    2019
  • 资助金额:
    $ 52.5万
  • 项目类别:
    Standard Grant

相似国自然基金

基于计算机视觉的北京老旧居住建筑立面品质测评与生成式更新设计研究
  • 批准号:
    52378022
  • 批准年份:
    2023
  • 资助金额:
    50 万元
  • 项目类别:
    面上项目
立体化居住环境对幸福感的结构化影响及时空效应研究
  • 批准号:
    42371215
  • 批准年份:
    2023
  • 资助金额:
    52 万元
  • 项目类别:
    面上项目
大城市新市民居住迁移的时空特征、机理及对策研究-以广州市为例
  • 批准号:
    42371208
  • 批准年份:
    2023
  • 资助金额:
    50 万元
  • 项目类别:
    面上项目
城市更新影响域内居住群体社会空间分异与融合机制研究
  • 批准号:
    72374166
  • 批准年份:
    2023
  • 资助金额:
    41 万元
  • 项目类别:
    面上项目
融合三维建筑格局和绿地气动特征的居住区热环境时空分布与形成机制
  • 批准号:
    32301658
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

CAREER: Live and Direct Programming Environments
职业:实时和直接编程环境
  • 批准号:
    2238744
  • 财政年份:
    2023
  • 资助金额:
    $ 52.5万
  • 项目类别:
    Continuing Grant
Portable MRI Technology for Neonatal Care
用于新生儿护理的便携式 MRI 技术
  • 批准号:
    10397591
  • 财政年份:
    2021
  • 资助金额:
    $ 52.5万
  • 项目类别:
An Interoperable HL7 FHIR-based Medical Device Data System (MDDS) For Accessing And Integrating Live Point-Of-Care Data From High-Acuity Bedside Patient Monitoring Equipment
基于 HL7 FHIR 的可互操作医疗设备数据系统 (MDDS),用于访问和集成来自高敏锐度床边患者监护设备的实时护理点数据
  • 批准号:
    10353084
  • 财政年份:
    2021
  • 资助金额:
    $ 52.5万
  • 项目类别:
Determining the Effectiveness of Live Coding on Student Learning in Introductory Programming
确定实时编码对学生入门编程学习的有效性
  • 批准号:
    2044473
  • 财政年份:
    2021
  • 资助金额:
    $ 52.5万
  • 项目类别:
    Standard Grant
Portable MRI Technology for Neonatal Care
用于新生儿护理的便携式 MRI 技术
  • 批准号:
    10612774
  • 财政年份:
    2021
  • 资助金额:
    $ 52.5万
  • 项目类别:
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了