POSE: Phase II: An Open-Source Ecosystem for the cvc5 SMT Solver

POSE:第二阶段:cvc5 SMT 求解器的开源生态系统

基本信息

  • 批准号:
    2303489
  • 负责人:
  • 金额:
    $ 150万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2023
  • 资助国家:
    美国
  • 起止时间:
    2023-09-01 至 2025-08-31
  • 项目状态:
    未结题

项目摘要

Modern society critically relies on computer systems, but these systems are frequently unreliable. Many techniques that aim to produce more reliable software rely on producing and proving mathematical formulas that capture properties of the software. These formulas are called verification conditions, and the research field of automated reasoning is dedicated to the effort of proving such formulas automatically. In the last two decades, automated reasoning tools have evolved from theoretical curiosities to industrial workhorses, now proving billions of verification conditions daily, for a variety of mission-critical workflows. One of the most successful paradigms for automated reasoning is called satisfiability modulo theories (SMT), and tools using this paradigm are called SMT solvers. The goal of this project to help transition a specific, highly successful, SMT solver project, cvc5, from an academic project to a full-blown open-source ecosystem (OSE), The project's novelties include: establishing and growing this ecosystem; defining and implementing organizational and governance principles and structures; building a broad community of developers and users; and establishing a plan for the sustainability of the tool and its ecosystem. If successful, the project's impact will be considerable, with outcomes including: a thriving international community of developers and users of cvc5; a sustainable plan for ongoing coordination and governance among members in this community; and adoption of industry best-practices for security and code quality in cvc5. All of these will, in turn, positively impact academic and industrial tools and workflows using cvc5, ultimately serving the larger goal of helping improve the robustness and reliability of software.In order to grow the SMT ecosystem, the project will raise awareness of SMT solvers and their capabilities, make cvc5 available on more platforms and in more contexts, and develop tutorials and other learning materials to make SMT solvers more accessible to a broader audience. To build and grow the community, the project organizes a series of workshops for developers and for users, and establishes organization and governance procedures to onboard new authors and developers. The project address many aspects of project sustainability, including technical debt, security concerns with proof production and checking, and a broad set of monitoring and evaluation procedures.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.
现代社会严重依赖计算机系统,但这些系统常常不可靠。 许多旨在生成更可靠软件的技术都依赖于生成和证明捕获软件属性的数学公式。 这些公式称为验证条件,自动推理的研究领域致力于自动证明这些公式。 在过去的二十年中,自动推理工具已经从理论上的好奇心发展成为工业主力,现在每天为各种关键任务工作流程提供数十亿个验证条件。 自动推理最成功的范式之一称为可满足性模理论 (SMT),使用该范式的工具称为 SMT 求解器。 该项目的目标是帮助将一个特定的、非常成功的 SMT 求解器项目 cvc5 从学术项目转变为成熟的开源生态系统 (OSE)。该项目的新颖之处包括:建立和发展这个生态系统;定义和实施组织和治理原则和结构;建立广泛的开发者和用户社区;并制定该工具及其生态系统的可持续性计划。 如果成功,该项目的影响将是巨大的,其成果包括: 一个由 cvc5 开发者和用户组成的蓬勃发展的国际社区;该社区成员之间持续协调和治理的可持续计划;并采用 cvc5 中安全性和代码质量的行业最佳实践。 所有这些反过来都会对使用 cvc5 的学术和工业工具和工作流程产生积极影响,最终服务于帮助提高软件的稳健性和可靠性的更大目标。为了发展 SMT 生态系统,该项目将提高对 SMT 求解器的认识及其功能,使 cvc5 在更多平台和更多环境中可用,并开发教程和其他学习材料,使 SMT 求解器更容易为更广泛的受众所使用。 为了建立和发展社区,该项目为开发人员和用户组织了一系列研讨会,并建立了组织和治理程序来吸引新作者和开发人员。该项目解决了项目可持续性的许多方面,包括技术债务、证明制作和检查的安全问题,以及广泛的监测和评估程序。该奖项反映了 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 }}

Clark Barrett其他文献

Efficiently Synthesizing Lowest Cost Rewrite Rules for Instruction Selection
有效综合用于指令选择的最低成本重写规则
  • DOI:
  • 发表时间:
    2024
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Ross G. Daly;Caleb Donovick;Caleb Terrill;J. Melchert;Priyanka Raina;Clark Barrett;Pat Hanrahan
  • 通讯作者:
    Pat Hanrahan
The nonexistence of unicorns and many-sorted L"owenheim-Skolem theorems
独角兽的不存在和多种 L"owenheim-Skolem 定理
  • DOI:
  • 发表时间:
    2024
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Benjamin Przybocki;G. Toledo;Yoni Zohar;Clark Barrett
  • 通讯作者:
    Clark Barrett
Bit-Precise Reasoning Beyond Bit-Blasting
超越位爆破的位精确推理
  • DOI:
  • 发表时间:
    2024-09-14
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Aina Niemetz;Erstbeurteiler Univ;Armin Biere;Assoc Zweitbeurteiler;Prof;Clark Barrett;J. Kepler;Technischen Wissenschaften;Iii Zusammenfassung
  • 通讯作者:
    Iii Zusammenfassung
Towards Guaranteed Safe AI: A Framework for Ensuring Robust and Reliable AI Systems
迈向有保障的安全人工智能:确保人工智能系统稳健可靠的框架
  • DOI:
    10.1038/s41598-020-61135-7
  • 发表时间:
    2024-05-10
  • 期刊:
  • 影响因子:
    4.6
  • 作者:
    DaviddavidadDalrymple;Joar Skalse;Y. Bengio;Stuart Russell;Max Tegmark;S. Seshia;Steve Omohundro;Christian Szegedy;Ben Goldhaber;Nora Ammann;Aless;ro Abate;ro;Joe Halpern;Clark Barrett;Ding Zhao;Zhi;Jeannette Wing;Joshua B. Tenenbaum
  • 通讯作者:
    Joshua B. Tenenbaum

Clark Barrett的其他文献

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

{{ truncateString('Clark Barrett', 18)}}的其他基金

NSF-BSF: SHF: Small: Neural Network Verification: Abstraction, Compositional Verification and Standardization
NSF-BSF:SHF:小型:神经网络验证:抽象、组合验证和标准化
  • 批准号:
    2211505
  • 财政年份:
    2022
  • 资助金额:
    $ 150万
  • 项目类别:
    Standard Grant
NSF-BSF: SHF: Small: Efficient, Automatic, and Trustworthy Smart Contract Verification
NSF-BSF:SHF:小型:高效、自动且值得信赖的智能合约验证
  • 批准号:
    2110397
  • 财政年份:
    2021
  • 资助金额:
    $ 150万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Small: Integrating Synthesis and Optimization in Satisfiability Modulo Theories
合作研究:SHF:小型:在可满足性模理论中集成综合和优化
  • 批准号:
    2006407
  • 财政年份:
    2020
  • 资助金额:
    $ 150万
  • 项目类别:
    Standard Grant
NSF Student Travel Grant for 2019 Formal Methods in Computer-Aided Design (FMCAD)
NSF 2019 年计算机辅助设计形式方法 (FMCAD) 学生旅费补助金
  • 批准号:
    1935921
  • 财政年份:
    2019
  • 资助金额:
    $ 150万
  • 项目类别:
    Standard Grant
NSF-BSF: SHF: Small: Certifiable Verification of Large Neural Networks
NSF-BSF:SHF:小型:大型神经网络的可认证验证
  • 批准号:
    1814369
  • 财政年份:
    2018
  • 资助金额:
    $ 150万
  • 项目类别:
    Standard Grant
2014 SAT/SMT Summer School
2014年SAT/SMT暑期学校
  • 批准号:
    1440070
  • 财政年份:
    2014
  • 资助金额:
    $ 150万
  • 项目类别:
    Standard Grant
TWC: Medium: Collaborative: Breaking the Satisfiability Modulo Theories (SMT) Bottleneck in Symbolic Security Analysis
TWC:媒介:协作:打破符号安全分析中的可满足性模理论 (SMT) 瓶颈
  • 批准号:
    1228768
  • 财政年份:
    2012
  • 资助金额:
    $ 150万
  • 项目类别:
    Standard Grant
TC: EAGER: Collaborative Research: Parallel Automated Reasoning
TC:EAGER:协作研究:并行自动推理
  • 批准号:
    1049495
  • 财政年份:
    2010
  • 资助金额:
    $ 150万
  • 项目类别:
    Standard Grant
Amir Pnueli Memorial Symposium
阿米尔·普努埃利纪念研讨会
  • 批准号:
    1034814
  • 财政年份:
    2010
  • 资助金额:
    $ 150万
  • 项目类别:
    Standard Grant
SHF: Small:Collaborative Research: Flexible, Efficient, and Trustworthy Proof Checking for Satisfiability Modulo Theories
SHF:小型:协作研究:灵活、高效且值得信赖的可满足性模理论证明检查
  • 批准号:
    0914956
  • 财政年份:
    2009
  • 资助金额:
    $ 150万
  • 项目类别:
    Standard Grant

相似国自然基金

动态疾病队列数据的最优二阶段抽样设计及因果推断
  • 批准号:
    12271330
  • 批准年份:
    2022
  • 资助金额:
    46 万元
  • 项目类别:
    面上项目
东亚夏季风在二氧化碳排放增减阶段中的响应差异及机理
  • 批准号:
  • 批准年份:
    2021
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
西太平洋地球系统多圈层相互作用学术活动和战略研究 (第二阶段)
  • 批准号:
    92058000
  • 批准年份:
    2020
  • 资助金额:
    300.0 万元
  • 项目类别:
    重大研究计划
家系研究的统计推断与有偏二阶段抽样设计
  • 批准号:
    11901376
  • 批准年份:
    2019
  • 资助金额:
    23.0 万元
  • 项目类别:
    青年科学基金项目
面向数据发布隐私保护的分级多样性匿名方法研究
  • 批准号:
    61862019
  • 批准年份:
    2018
  • 资助金额:
    36.0 万元
  • 项目类别:
    地区科学基金项目

相似海外基金

POSE: Phase II: An Open-Source Ecosystem for Scenic
POSE:第二阶段:Scenic 的开源生态系统
  • 批准号:
    2303564
  • 财政年份:
    2023
  • 资助金额:
    $ 150万
  • 项目类别:
    Standard Grant
POSE: Phase II: Credentialing for Open Source Ecosystems (COSE): Ensuring Testable Interoperability
POSE:第二阶段:开源生态系统 (COSE) 认证:确保可测试的互操作性
  • 批准号:
    2303615
  • 财政年份:
    2023
  • 资助金额:
    $ 150万
  • 项目类别:
    Standard Grant
POSE: Phase II: A Sustainable Open Source Consortium for the Tock Secure Embedded Operating System
POSE:第二阶段:Tock Secure 嵌入式操作系统的可持续开源联盟
  • 批准号:
    2303639
  • 财政年份:
    2023
  • 资助金额:
    $ 150万
  • 项目类别:
    Standard Grant
POSE: Phase II: Building the Differential Privacy Ecosystem through OpenDP
POSE:第二阶段:通过 OpenDP 构建差分隐私生态系统
  • 批准号:
    2303681
  • 财政年份:
    2023
  • 资助金额:
    $ 150万
  • 项目类别:
    Standard Grant
POSE: Phase II: Open-Source Ecosystem to enable Open Scholarship
POSE:第二阶段:开源生态系统以实现开放奖学金
  • 批准号:
    2303690
  • 财政年份:
    2023
  • 资助金额:
    $ 150万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了