SHF: Small: Dynamic Abstractions for Verification
SHF:小型:用于验证的动态抽象
基本信息
- 批准号:1319580
- 负责人:
- 金额:$ 45万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2013
- 资助国家:美国
- 起止时间:2013-09-01 至 2017-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Verification is currently a major bottleneck in the design of thehardware and software systems society depends on. Design errorscan lead to recalls, software crashes, cyber attacks, and eventhe loss of life. A fundamental approach for identifying andfixing design errors is to use formal verification, which checkswhether a set of system properties holds across all possiblesystem behaviors. Unfortunately, current algorithms suffer frompoor scalability and cannot be directly applied to moderndesigns. This drawback is currently addressed with the use ofmanual abstractions that in essence hide irrelevantimplementation details, thereby reducing the size of formulas tobe analyzed. Besides the manual effort involved, anotherdisadvantage of this approach is that it is very hard toguarantee that an abstraction is correct. The goal of the proposedresearch is to develop efficient methods for algorithmicallybuilding provably correct abstractions, thereby drasticallyimproving the scalability of formal verification algorithms.Our approach to finding correct abstractions is based on thefollowing three ideas. First, building an abstraction that iscorrect in a small subspace of the search space is easy. Second,one can stitch together abstractions found for subspaces toproduce an abstraction for the entire subspace explored so far.Third, abstractions built for explored subspaces may hold in manysubspaces that have not been visited yet. This re-usability ofabstractions makes our approach extremely powerful in identifyingirrelevant parts of formulas. From a theoretical point of view,the proposed research will lead to a better understanding ofabstractions and to the development of new formal verificationalgorithms. From a practical point of view, it will result in thecreation of various kinds of tools including SAT-solvers and model checkers that will boost the scalability of formalverification.
验证目前是社会所依赖的硬件和软件系统设计的主要瓶颈。设计错误可能导致召回、软件崩溃、网络攻击,甚至生命损失。 识别和修复设计错误的一个基本方法是使用形式验证,它检查一组系统属性是否在所有可能的错误行为中保持不变。 遗憾的是,现有的算法可扩展性差,不能直接应用于现代设计.这个缺点目前通过使用手动抽象来解决,手动抽象本质上隐藏了不相关的实现细节,从而减少了要分析的公式的大小。 除了手工工作之外,这种方法的另一个缺点是很难保证抽象是正确的。本文的研究目标是开发有效的方法来构造可证明正确的抽象,从而大大提高形式验证算法的可扩展性。 首先,在搜索空间的一个小子空间中建立一个正确的抽象是容易的。第二,我们可以将为子空间找到的抽象拼接在一起,以产生到目前为止探索的整个子空间的抽象。第三,为探索的子空间构建的抽象可能包含许多尚未访问的子空间。这种抽象的可重用性使我们的方法在识别公式中不相关的部分方面非常强大。 从理论的角度来看,所提出的研究将导致更好地理解抽象和新的形式验证算法的发展。从实际的角度来看,它将导致创建各种工具,包括SAT求解器和模型检查器,这将提高形式验证的可扩展性。
项目成果
期刊论文数量(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 }}
Panagiotis Manolios其他文献
Quantifier elimination by dependency sequents
- DOI:
10.1007/s10703-014-0214-z - 发表时间:
2014-08-14 - 期刊:
- 影响因子:0.800
- 作者:
Eugene Goldberg;Panagiotis Manolios - 通讯作者:
Panagiotis Manolios
A Framework for Verifying Bit-Level Pipelined Machines Based on Automated Deduction and Decision Procedures
- DOI:
10.1007/s10817-006-9035-0 - 发表时间:
2006-10-07 - 期刊:
- 影响因子:0.800
- 作者:
Panagiotis Manolios;Sudarshan K. Srinivasan - 通讯作者:
Sudarshan K. Srinivasan
Partial Functions in ACL2
- DOI:
10.1023/b:jars.0000009505.07087.34 - 发表时间:
2003-10-01 - 期刊:
- 影响因子:0.800
- 作者:
Panagiotis Manolios;J Strother Moore - 通讯作者:
J Strother Moore
Panagiotis Manolios的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Panagiotis Manolios', 18)}}的其他基金
SHF: Small: Generation of High-Quality Tests by Treating Tests as Proof Encoding
SHF:小:通过将测试视为证明编码来生成高质量测试
- 批准号:
1117184 - 财政年份:2011
- 资助金额:
$ 45万 - 项目类别:
Standard Grant
CRCD/EI: Integrating Functional Computer-Aided Reasoning into the ComputerScience Curriculum
CRCD/EI:将功能计算机辅助推理融入计算机科学课程
- 批准号:
0844078 - 财政年份:2008
- 资助金额:
$ 45万 - 项目类别:
Continuing Grant
System-Level Processor Verification Using Refinement
使用细化进行系统级处理器验证
- 批准号:
0841100 - 财政年份:2008
- 资助金额:
$ 45万 - 项目类别:
Continuing Grant
CRCD/EI: Integrating Functional Computer-Aided Reasoning into the ComputerScience Curriculum
CRCD/EI:将功能计算机辅助推理融入计算机科学课程
- 批准号:
0417413 - 财政年份:2004
- 资助金额:
$ 45万 - 项目类别:
Continuing Grant
System-Level Processor Verification Using Refinement
使用细化进行系统级处理器验证
- 批准号:
0429924 - 财政年份:2004
- 资助金额:
$ 45万 - 项目类别:
Continuing Grant
相似国自然基金
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
- 批准号:
- 批准年份:2024
- 资助金额:0.0 万元
- 项目类别:省市级项目
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
- 批准号:n/a
- 批准年份: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: Technical Debt Management in Dynamic and Distributed Systems
合作研究:SHF:小型:动态和分布式系统中的技术债务管理
- 批准号:
2232720 - 财政年份:2023
- 资助金额:
$ 45万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Small: Technical Debt Management in Dynamic and Distributed Systems
合作研究:SHF:小型:动态和分布式系统中的技术债务管理
- 批准号:
2232721 - 财政年份:2023
- 资助金额:
$ 45万 - 项目类别:
Standard Grant
SHF: Small: CT-DDS -- Scalable Concolic Testing of Parallel Applications With Shared Dynamic Data Structures
SHF:小型:CT-DDS——具有共享动态数据结构的并行应用程序的可扩展 Concolic 测试
- 批准号:
2226448 - 财政年份:2022
- 资助金额:
$ 45万 - 项目类别:
Standard Grant
SHF: Small: Practical Dynamic Program Reasoning Across Language Boundaries
SHF:小:跨语言边界的实用动态程序推理
- 批准号:
2146233 - 财政年份:2022
- 资助金额:
$ 45万 - 项目类别:
Standard Grant
SHF: Small: Dynamic Gating and Adaptation of Deep Neural Networks for Efficient Inference and Training
SHF:小型:深度神经网络的动态门控和适应,用于高效推理和训练
- 批准号:
2007832 - 财政年份:2020
- 资助金额:
$ 45万 - 项目类别:
Standard Grant
SHF: Small: New Algorithmic Paradigms in Dynamic Analysis of Multithreaded Software
SHF:Small:多线程软件动态分析中的新算法范式
- 批准号:
2007428 - 财政年份:2020
- 资助金额:
$ 45万 - 项目类别:
Standard Grant
SHF: Small: Provably Efficient Dynamic Analysis Tools for Task Parallel Computations
SHF:小型:可证明高效的任务并行计算动态分析工具
- 批准号:
1910568 - 财政年份:2019
- 资助金额:
$ 45万 - 项目类别:
Standard Grant
SHF: Small: Dynamic Analysis on Code Fragments
SHF:小:代码片段的动态分析
- 批准号:
1816352 - 财政年份:2018
- 资助金额:
$ 45万 - 项目类别:
Standard Grant
SHF: Small: Collaborative Research: RUI: Fast and Precise Dynamic Race Detection: Eliminating State and Checking Redundancy
SHF:小型:协作研究:RUI:快速精确的动态竞争检测:消除状态并检查冗余
- 批准号:
1421051 - 财政年份:2014
- 资助金额:
$ 45万 - 项目类别:
Standard Grant
SHF: Small: Non-Uniformity--Centric Program Optimizations for Dynamic Computations on Chip Multiprocessors
SHF:小:片上多处理器动态计算的非均匀性以程序优化为中心
- 批准号:
1455404 - 财政年份:2014
- 资助金额:
$ 45万 - 项目类别:
Standard Grant