CRII: SHF: Embedding techniques for mechanized reasoning about existing programs
CRII: SHF: Embedding techniques for mechanized reasoning about existing programs
批准号:
2348490
负责人:
Yao Li
金额:
$17.5万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2024
资助国家:
美国
项目状态:
未结题
起止时间:
2024-09-15 至 2026-08-31
中文摘要
在形式验证中,嵌入描述了如何在定理证明器中对编程语言的语法和语义进行建模。这是验证现有程序的第一步,这一步中使用的嵌入技术对随后的机械化推理工作具有至关重要的直接影响。因此,本项目研究形式化方法中使用的嵌入技术,以机械地推理程序的功能正确性。该项目的新奇之处在于它专注于浅层嵌入和混合嵌入,前者被证明能够实现更简单的推理技术,后者被证明是不同语言/工具的良好接口。该项目的影响包括为功能正确性的机械推理提供了一个简单的框架,以及提供了对嵌入技术的更多洞察。首先,研究人员和他的团队将开发一种工具,将C代码转换为支持等式推理的混合嵌入。之后,他们将推广C程序的混合嵌入概念,为用C和Haskell编写的程序开发统一的嵌入。最后,这个项目将研究基于这种统一嵌入实现可转移校样的技术,以便用户可以重复使用以不同编程语言编写的类似程序的校样。该奖项反映了NSF的法定使命,并通过使用基金会的智力优势和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
In formal verification, embedding describes how to model a programming language's syntax and semantics in a theorem prover. This is the first step of verifying an existing program and the embedding techniques used in this step have crucial direct impacts on the subsequent mechanized reasoning effort. Therefore, this project studies the embedding techniques used in formal methods to mechanically reason about a program's functional correctness. The project's novelties are its focus on shallow embeddings, which have been shown to enable simpler reasoning techniques, and mixed embeddings, which have been shown to serve as a good interface for different languages/tools. The project's impacts include providing a simple framework for mechanically reasoning about functional correctness as well as providing more insight into embedding techniques.This project focuses on three tasks. First, the investigator and his group will develop a tool that translates C code to mixed embeddings that enable equational reasoning. After that, they will generalize the concept of mixed embeddings for C programs to develop a unified embedding for programs written in C and Haskell. Finally, this project will study techniques that enable transferable proofs based on this unified embedding so that a user can reuse proofs for similar programs written in different programming languages.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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Analysis and Data-Driven Computation for Nonequilibrium Thermodynamic Models
-
批准号:2108628
-
项目类别:Standard Grant
-
资助金额:$22.55万
-
财政年份:2021
-
负责人:Yao Li
-
依托单位:
Second Northeast Conference on Dynamical Systems
-
批准号:1900397
-
项目类别:Standard Grant
-
资助金额:$2.36万
-
财政年份:2019
-
负责人:Yao Li
-
依托单位:
From Deterministic Dynamics to Thermodynamic Laws
-
批准号:1813246
-
项目类别:Standard Grant
-
资助金额:$14.42万
-
财政年份:2018
-
负责人:Yao Li
-
依托单位:
Parallel and Efficient Optical MSD Arithmetic Processing
-
批准号:8921337
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:1990
-
负责人:Yao Li
-
依托单位:
国内基金
海外基金
天然超短抗菌肽Temporin-SHf衍生多肽的构效分析与抗菌机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:唐滋 一
-
依托单位:
衔接蛋白SHF负向调控胶质母细胞瘤中EGFR/EGFRvIII再循环和稳定性的功能及机制研究
-
批准号:82302939
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2023
-
负责人:汪京京
-
依托单位:
EGFR/GRβ/Shf调控环路在胶质瘤中的作用机制研究
-
批准号:81572468
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2015
-
负责人:邹健
-
依托单位: