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其他文献

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
Being careful about theory combination
  • DOI:
    10.1007/s10703-012-0159-z
  • 发表时间:
    2012-06-09
  • 期刊:
  • 影响因子:
    0.800
  • 作者:
    Dejan Jovanović;Clark Barrett
  • 通讯作者:
    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
Selected Extended Papers of NFM 2017: Preface
  • DOI:
    10.1007/s10817-018-9488-y
  • 发表时间:
    2018-10-20
  • 期刊:
  • 影响因子:
    0.800
  • 作者:
    Clark Barrett;Temesghen Kahsai
  • 通讯作者:
    Temesghen Kahsai

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

相似国自然基金

Fe(II)诱导铁矿物晶相重组强化土壤中镍的选择性淋洗及其机理研究
  • 批准号:
    42307337
  • 批准年份:
    2023
  • 资助金额:
    30.00 万元
  • 项目类别:
    青年科学基金项目
二维过渡金属硫化物合金纳米片的带隙调控及近红外II区光热性能研究
  • 批准号:
    22005259
  • 批准年份:
    2020
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目
百草枯II相代谢机制及其代谢物的法医毒物动力学研究
  • 批准号:
    82072116
  • 批准年份:
    2020
  • 资助金额:
    58 万元
  • 项目类别:
    面上项目
厚度可控g-C3N4基Z-II型光催化剂的构建及电荷分离机制研究
  • 批准号:
    22002074
  • 批准年份:
    2020
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目
可溶性还原态S(-II)介导下施氏矿物相转化过程及耦合重金属再分配的影响机制
  • 批准号:
    2020A1515010539
  • 批准年份:
    2020
  • 资助金额:
    10.0 万元
  • 项目类别:
    省市级项目
核受体FXR调控内源性雌激素II相代谢的作用机制研究
  • 批准号:
    81903704
  • 批准年份:
    2019
  • 资助金额:
    21.0 万元
  • 项目类别:
    青年科学基金项目
II-VI族基半导体二维异质纳米晶的液相法可控合成及光电催化性能研究
  • 批准号:
    51902023
  • 批准年份:
    2019
  • 资助金额:
    27.0 万元
  • 项目类别:
    青年科学基金项目
重电子掺杂FeSe基超导体压力诱导的超导II相研究
  • 批准号:
    11904391
  • 批准年份:
    2019
  • 资助金额:
    27.0 万元
  • 项目类别:
    青年科学基金项目
Nrf2通过端粒酶逆转录酶调控II型肺泡上皮细胞铁死亡缓解急性肺损伤的作用机制研究
  • 批准号:
    81970065
  • 批准年份:
    2019
  • 资助金额:
    55.0 万元
  • 项目类别:
    面上项目
CAR-HNF1A/HNF4A调控网络对新生鼠苯巴比妥暴露诱导II相酶长期表达的作用及机制
  • 批准号:
    81803617
  • 批准年份:
    2018
  • 资助金额:
    21.0 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

POSE: Phase II: Credentialing for Open Source Ecosystems (COSE): Ensuring Testable Interoperability
POSE:第二阶段:开源生态系统 (COSE) 认证:确保可测试的互操作性
  • 批准号:
    2303615
  • 财政年份:
    2023
  • 资助金额:
    $ 150万
  • 项目类别:
    Standard Grant
POSE: Phase II: Building open source ecosystems in molecular sciences through collaboration and technology
POSE:第二阶段:通过协作和技术构建分子科学领域的开源生态系统
  • 批准号:
    2303740
  • 财政年份:
    2023
  • 资助金额:
    $ 150万
  • 项目类别:
    Standard Grant
POSE: Phase II: Open-Source Precision, High Accuracy and Security Environment (OpenPHASE) For Time Verification, Calibration, and Interoperability
POSE:第二阶段:用于时间验证、校准和互操作性的开源精密、高精度和安全环境 (OpenPHASE)
  • 批准号:
    2303726
  • 财政年份:
    2023
  • 资助金额:
    $ 150万
  • 项目类别:
    Standard Grant
POSE: Phase II: Building an Open-Source Ecosystem for Deep-Learning Hardware-Software Co-Design
POSE:第二阶段:构建深度学习软硬件协同设计的开源生态系统
  • 批准号:
    2303735
  • 财政年份:
    2023
  • 资助金额:
    $ 150万
  • 项目类别:
    Standard Grant
POSE: Phase II: Building the Differential Privacy Ecosystem through OpenDP
POSE:第二阶段:通过 OpenDP 构建差分隐私生态系统
  • 批准号:
    2303681
  • 财政年份:
    2023
  • 资助金额:
    $ 150万
  • 项目类别:
    Standard Grant
POSE: Phase II: Growing GRASS OSE for Worldwide Access to Multidisciplinary Geospatial Analytics
POSE:第二阶段:不断发展 GRASS OSE,以便在全球范围内获得多学科地理空间分析
  • 批准号:
    2303651
  • 财政年份:
    2023
  • 资助金额:
    $ 150万
  • 项目类别:
    Standard Grant
POSE: Phase II: An Open Source Ecosystem for Collaborative Rapid Design of Edge AI Hardware Accelerators for Integrated Data Analysis and Discovery
POSE:第二阶段:用于协作快速设计边缘人工智能硬件加速器以进行集成数据分析和发现的开源生态系统
  • 批准号:
    2303700
  • 财政年份:
    2023
  • 资助金额:
    $ 150万
  • 项目类别:
    Standard Grant
POSE: Phase II: Expanding the data.table ecosystem for efficient big data manipulation in R
POSE:第二阶段:扩展 data.table 生态系统以在 R 中进行高效的大数据操作
  • 批准号:
    2303612
  • 财政年份:
    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: CONNECT: Consortium of Open-source plaNNing models for Next-generation Equitable and efficient Communities and Transportation
POSE:第二阶段:CONNECT:下一代公平高效社区和交通的开源规划模型联盟
  • 批准号:
    2303748
  • 财政年份:
    2023
  • 资助金额:
    $ 150万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了