SHF:Small:Analysis, Repair, and Synthesis for k-Safety

SHF:Small:k-安全的分析、修复和合成

基本信息

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

项目摘要

This project aims to eradicate a broad class of software bugs, called k-safety errors, that arise from multiple inconsistent executions of the same procedure. While there is relatively little work on automated detection of such errors, the investigators have found dozens of such errors in widely-used software projects. This project develops semantic reasoning techniques that help software engineers implement correct programs that do not exhibit k-safety errors. In addition to improving the security and reliability of many kinds of software, these techniques make it easier for software engineers to develop, maintain, and debug their projects. The tools and techniques generated in this project will open-source and incorporated into the educational curriculum whenever possible. The project includes graduate and undergraduate students in this research. The project develops a comprehensive theoretical framework for reasoning about arbitrary k-safety properties, including associativity, determinism, transitivity, and others. Based on preliminary work on Cartesian Hoare Logic (CHL), the investigators explore a wide range of semantic reasoning tools for k-safety, ranging from static and dynamic analysis to automated repair and synthesis. On the analysis side, the project explores precise and scalable static analysis techniques that can automatically prove the absence of k-safety violations using automatically inferred relational program invariants. The project also investigates combined static and dynamic program analysis techniques that can provide witnesses to k-safety violations.
该项目旨在消除一个广泛的软件错误,称为k-安全错误,这是由同一过程的多次不一致执行引起的。虽然自动检测此类错误的工作相对较少,但调查人员在广泛使用的软件项目中发现了数十个此类错误。这个项目开发语义推理技术,帮助软件工程师实现正确的程序,不表现出k-安全错误。除了提高许多软件的安全性和可靠性外,这些技术还使软件工程师更容易开发,维护和调试他们的项目。该项目中产生的工具和技术将开放源码,并尽可能纳入教育课程。该项目包括研究生和本科生在这项研究。该项目开发了一个全面的理论框架,用于推理任意k-安全属性,包括结合性,确定性,传递性等。基于笛卡尔霍尔逻辑(CHL)的初步工作,研究人员探索了广泛的语义推理工具,从静态和动态分析到自动修复和合成。在分析方面,该项目探索了精确和可扩展的静态分析技术,可以使用自动推断的关系程序不变量自动证明不存在k-安全违规。该项目还研究了静态和动态相结合的程序分析技术,可以提供证人的k-安全违规。

项目成果

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

Isil Dillig其他文献

Metric Program Synthesis
度量程序综合
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    John Feser;Isil Dillig;Armando Solar-Lezama
  • 通讯作者:
    Armando Solar-Lezama

Isil Dillig的其他文献

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

{{ truncateString('Isil Dillig', 18)}}的其他基金

FMitF: Track I: Program Synthesis for Robot Learning from Demonstrations
FMITF:轨道 I:机器人从演示中学习的程序综合
  • 批准号:
    2319471
  • 财政年份:
    2023
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Core: Medium: Program Synthesis for Schema Changes
协作研究:SHF:核心:媒介:模式更改的程序综合
  • 批准号:
    2210831
  • 财政年份:
    2022
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
Expeditions: Collaborative Research: Understanding the World Through Code
探险:合作研究:通过代码了解世界
  • 批准号:
    1918889
  • 财政年份:
    2020
  • 资助金额:
    $ 50万
  • 项目类别:
    Continuing Grant
SHF: Medium: Collaborative Research: Bridging Automated Formal Reasoning and Continuous Optimization for Provably Safe Deep Learning
SHF:中:协作研究:连接自动形式推理和持续优化以实现可证明安全的深度学习
  • 批准号:
    1901376
  • 财政年份:
    2019
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
SaTC: CORE: Medium: Collaborative: Effective Formal Reasoning for Mobile Malware
SaTC:核心:媒介:协作:移动恶意软件的有效形式推理
  • 批准号:
    1908304
  • 财政年份:
    2019
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
I-Corps: An Interactive Query Interface
I-Corps:交互式查询界面
  • 批准号:
    1831005
  • 财政年份:
    2018
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
SHF: Small: Scalable Program Synthesis using Counterexample-Guided Abstraction Refinement
SHF:小型:使用反例引导的抽象细化的可扩展程序综合
  • 批准号:
    1811865
  • 财政年份:
    2018
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
SHF: Medium: Collaborative Research: Computer-Aided Programming for Data Science
SHF:媒介:协作研究:数据科学计算机辅助编程
  • 批准号:
    1762299
  • 财政年份:
    2018
  • 资助金额:
    $ 50万
  • 项目类别:
    Continuing Grant
CAREER: UNITY: Bridging the Gap Between Program Analyzers and Deductive Verifiers via Abductive Reasoning
职业:UNITY:通过归纳推理弥合程序分析器和演绎验证器之间的差距
  • 批准号:
    1453386
  • 财政年份:
    2015
  • 资助金额:
    $ 50万
  • 项目类别:
    Continuing Grant

相似国自然基金

昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    10.0 万元
  • 项目类别:
    省市级项目
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
  • 批准号:
    32000033
  • 批准年份:
    2020
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
  • 批准号:
    31972324
  • 批准年份:
    2019
  • 资助金额:
    58.0 万元
  • 项目类别:
    面上项目
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
  • 批准号:
    81900988
  • 批准年份:
    2019
  • 资助金额:
    21.0 万元
  • 项目类别:
    青年科学基金项目
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
  • 批准号:
    31870821
  • 批准年份:
    2018
  • 资助金额:
    56.0 万元
  • 项目类别:
    面上项目
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
  • 批准号:
    31802058
  • 批准年份:
    2018
  • 资助金额:
    26.0 万元
  • 项目类别:
    青年科学基金项目
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
  • 批准号:
    31772128
  • 批准年份:
    2017
  • 资助金额:
    60.0 万元
  • 项目类别:
    面上项目
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
  • 批准号:
    81704176
  • 批准年份:
    2017
  • 资助金额:
    20.0 万元
  • 项目类别:
    青年科学基金项目
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
  • 批准号:
    91640114
  • 批准年份:
    2016
  • 资助金额:
    85.0 万元
  • 项目类别:
    重大研究计划

相似海外基金

Collaborative Research: SHF: Small: Towards Variability-Aware Software Analysis and Testing
协作研究:SHF:小型:迈向可变性感知软件分析和测试
  • 批准号:
    2211589
  • 财政年份:
    2022
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
SHF: Small: INCA: Incremental Analysis of Software Specification for Evolving Systems
SHF:小型:INCA:不断发展的系统软件规范的增量分析
  • 批准号:
    2204536
  • 财政年份:
    2022
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Small: Towards Variability-Aware Software Analysis and Testing
协作研究:SHF:小型:迈向可变性感知软件分析和测试
  • 批准号:
    2211588
  • 财政年份:
    2022
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Small: A General Framework for Responsive Static Analysis
合作研究:SHF:小型:响应式静态分析的通用框架
  • 批准号:
    2223825
  • 财政年份:
    2022
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Small: A General Framework for Responsive Static Analysis
合作研究:SHF:小型:响应式静态分析的通用框架
  • 批准号:
    2223826
  • 财政年份:
    2022
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
SHF: Small: Program Analysis for Dependable Clustering
SHF:小型:可靠集群的程序分析
  • 批准号:
    2007730
  • 财政年份:
    2020
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
SHF: Small: Symbolic Commutativity Analysis for Multicore Concurrency
SHF:小型:多核并发的符号交换性分析
  • 批准号:
    2008633
  • 财政年份:
    2020
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
SHF: Small: Collaborative Research: Programming Tools for Adaptive Data Analysis
SHF:小型:协作研究:自适应数据分析的编程工具
  • 批准号:
    2040222
  • 财政年份:
    2020
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Small: An Automated Full-Lifecycle Approach for Improving the Development and Use of Static Analysis
合作研究:SHF:小型:改进静态分析开发和使用的自动化全生命周期方法
  • 批准号:
    2008905
  • 财政年份:
    2020
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Small: An Automated Full-Lifecycle Approach for Improving the Development and Use of Static Analysis
合作研究:SHF:小型:改进静态分析开发和使用的自动化全生命周期方法
  • 批准号:
    2007314
  • 财政年份:
    2020
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了