CRII: SHF: Theoretical Foundations of Verifying Function Values and Reducing Annotation Overhead in Automatic Deductive Verification

CRII:SHF:自动演绎验证中验证函数值和减少注释开销的理论基础

基本信息

  • 批准号:
    2348334
  • 负责人:
  • 金额:
    $ 17.5万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2024
  • 资助国家:
    美国
  • 起止时间:
    2024-05-01 至 2026-04-30
  • 项目状态:
    未结题

项目摘要

As digitalization continues to expand globally, there is a surge in the development of safety-critical and security-critical software. Examples of this include self-driving cars and digital medical services and devices. This project's novelties are developing verification methodologies to reason about newly introduced language features in industrial programming languages, which are currently unsupported by state-of-the-art automatic verification tools. The project's impacts are marking a pivotal step in transitioning deductive verification from academic research into practical application. The outcome of this project will enhance software quality, safety, and security, offering substantial benefits to society. The project’s primary educational impact is curriculum development at the graduate and undergraduate levels (where the deductive program verifier will be used as a tool); mentoring of students; and outreach to underrepresented groups. The tools developed during the project will be released open source.The project will develop verification methodologies that rely on first-order assertions and auxiliary logical variables, and that are tailored to reasoning by Satisfiability Modulo Theories (SMT) solvers. This work will show how to reason about function values and common programming patterns with a mix of program statements and specifications, which enables specification syntheses that reduces user annotation overhead, while alleviating the necessity for developers to deeply comprehend the intricate techniques of underlying formal methods. Thus, the research forms the theoretical basis of automated deductive program verifiers, as well as a basis for a prototype implementation undertaken in the project.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)求解器的推理量身定制。这项工作将展示如何通过程序语句和规范的混合来推理函数值和常见编程模式,从而实现规范合成,减少用户注释开销,同时减轻开发人员深入理解底层形式方法的复杂技术的必要性。因此,该研究形成了自动演绎程序验证器的理论基础,以及在该项目中进行的原型实现的基础。该奖项反映了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 }}

Yuyan Bao其他文献

HACCLE: metaprogramming for secure multi-party computation
HACCLE:用于安全多方计算的元编程
  • DOI:
  • 发表时间:
    2020
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Yuyan Bao;Kirshanthan Sundararajah;Raghav Malik;Qianchuan Ye;Christopher Wagner;Nouraldin Jaber;Fei Wang;Mohammad Hassan Ameri;Donghang Lu;Alexander Seto;Benjamin Delaware;R. Samanta;Aniket Kate;Christina Garman;Jeremiah Blocki;Pierre;Benoît Meister;J. Springer;Tiark Rompf;Milind Kulkarni
  • 通讯作者:
    Milind Kulkarni
Graph IRs for Impure Higher-Order Languages (Technical Report)
非纯高阶语言的图 IR(技术报告)
  • DOI:
    10.48550/arxiv.2309.08118
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Oliver Bračevac;Guannan Wei;Songlin Jia;Supun Abeysinghe;Yuxuan Jiang;Yuyan Bao;Tiark Rompf
  • 通讯作者:
    Tiark Rompf
Enzyme-free nano-sensor for high-sensitivity miRNA detection and tumor imaging based on multicolor silver nanoclusters pair and DNA-mediated CHA reactions
基于多色银纳米团簇对和DNA介导的杂交链式反应的无酶纳米传感器用于高灵敏度微小核糖核酸(miRNA)检测及肿瘤成像
  • DOI:
    10.1016/j.snb.2024.137222
  • 发表时间:
    2025-03-15
  • 期刊:
  • 影响因子:
    7.700
  • 作者:
    Manxiao Cheng;Linna Wang;Mengyu Jiang;Yuyan Bao;Minglan Fan;Huazhen Shen;Xuetao Zhang;Zhicheng Liu;Mingming Liu;Xiang Ran
  • 通讯作者:
    Xiang Ran
Unifying separation logic and region logic to allow interoperability
统一分离逻辑和区域逻辑以实现互操作性
  • DOI:
    10.1007/s00165-018-0455-5
  • 发表时间:
    2018
  • 期刊:
  • 影响因子:
    1
  • 作者:
    Yuyan Bao;G. Leavens;G. Ernst
  • 通讯作者:
    G. Ernst
Bounded Model Checking for LLVM
LLVM 有界模型检查
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Siddharth Priya;Yusen Su;Yuyan Bao;Xiaoping Zhou;Y. Vizel;A. Gurfinkel
  • 通讯作者:
    A. Gurfinkel

Yuyan Bao的其他文献

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

相似国自然基金

天然超短抗菌肽Temporin-SHf衍生多肽的构效分析与抗菌机制研究
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
衔接蛋白SHF负向调控胶质母细胞瘤中EGFR/EGFRvIII再循环和稳定性的功能及机制研究
  • 批准号:
    82302939
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
EGFR/GRβ/Shf调控环路在胶质瘤中的作用机制研究
  • 批准号:
    81572468
  • 批准年份:
    2015
  • 资助金额:
    60.0 万元
  • 项目类别:
    面上项目

相似海外基金

Collaborative Research: SHF: Medium: Differentiable Hardware Synthesis
合作研究:SHF:媒介:可微分硬件合成
  • 批准号:
    2403134
  • 财政年份:
    2024
  • 资助金额:
    $ 17.5万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Small: LEGAS: Learning Evolving Graphs At Scale
协作研究:SHF:小型:LEGAS:大规模学习演化图
  • 批准号:
    2331302
  • 财政年份:
    2024
  • 资助金额:
    $ 17.5万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Small: LEGAS: Learning Evolving Graphs At Scale
协作研究:SHF:小型:LEGAS:大规模学习演化图
  • 批准号:
    2331301
  • 财政年份:
    2024
  • 资助金额:
    $ 17.5万
  • 项目类别:
    Standard Grant
CAREER: SHF: Bio-Inspired Microsystems for Energy-Efficient Real-Time Sensing, Decision, and Adaptation
职业:SHF:用于节能实时传感、决策和适应的仿生微系统
  • 批准号:
    2340799
  • 财政年份:
    2024
  • 资助金额:
    $ 17.5万
  • 项目类别:
    Continuing Grant
Collaborative Research: SHF: Small: Efficient and Scalable Privacy-Preserving Neural Network Inference based on Ciphertext-Ciphertext Fully Homomorphic Encryption
合作研究:SHF:小型:基于密文-密文全同态加密的高效、可扩展的隐私保护神经网络推理
  • 批准号:
    2412357
  • 财政年份:
    2024
  • 资助金额:
    $ 17.5万
  • 项目类别:
    Standard Grant
SHF: Small: Taming Huge Page Problems for Memory Bulk Operations Using a Hardware/Software Co-Design Approach
SHF:小:使用硬件/软件协同设计方法解决内存批量操作的大页面问题
  • 批准号:
    2400014
  • 财政年份:
    2024
  • 资助金额:
    $ 17.5万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Medium: Enabling Graphics Processing Unit Performance Simulation for Large-Scale Workloads with Lightweight Simulation Methods
合作研究:SHF:中:通过轻量级仿真方法实现大规模工作负载的图形处理单元性能仿真
  • 批准号:
    2402804
  • 财政年份:
    2024
  • 资助金额:
    $ 17.5万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Medium: Tiny Chiplets for Big AI: A Reconfigurable-On-Package System
合作研究:SHF:中:用于大人工智能的微型芯片:可重新配置的封装系统
  • 批准号:
    2403408
  • 财政年份:
    2024
  • 资助金额:
    $ 17.5万
  • 项目类别:
    Standard Grant
SHF: SMALL: A New Semantics for Type-Level Programming in Haskell
SHF:SMALL:Haskell 中类型级编程的新语义
  • 批准号:
    2345580
  • 财政年份:
    2024
  • 资助金额:
    $ 17.5万
  • 项目类别:
    Standard Grant
SHF: Small: QED - A New Approach to Scalable Verification of Hardware Memory Consistency
SHF:小型:QED - 硬件内存一致性可扩展验证的新方法
  • 批准号:
    2332891
  • 财政年份:
    2024
  • 资助金额:
    $ 17.5万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了