Temporal Logic, Hardware Verification, and Automatic Theorem Proving
时态逻辑、硬件验证和自动定理证明
基本信息
- 批准号:8722633
- 负责人:
- 金额:$ 15.84万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:1988
- 资助国家:美国
- 起止时间:1988-03-01 至 1990-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
This work comprises several research projects in logics of programs and program verification. All of the projects are directed towards providing tools that will make automatic verification feasible for a wider class of programs. The first three projects involve an approach to verifying finite state concurrent systems called temporal logic model checking. This procedure will determine if a finite-state concurrent system satisfies its specification in a propositional temporal logic by methodically searching the global state graph generated by the concurrent system. It has been used successfully to find subtle errors in published designs of tricky self-timed circuits. The first project is to develop ways of handling the state explosion problem that may occur with this type of verification. Another project is to extend the temporal logic and its verification procedure to allow operators defined by automata on infinite tapes. This is of practical importance since a frequent criticism of temporal logic is its expressive power compared to automata. The third project involves actually using model checking techniques for the automatic verification of hardware controllers. The main problem in this case is to develop methods of extracting state machines from circuits under realistic timing models. The last project is the development of a parallel resolution theorem prover to run on Sequent and Encore multiprocessors. It is already well underway. Since interest primarily in problems caused by concurrency, one can use a fairly simple theorem proving strategy based on linear resolution/model elimination. Clauses are maintained according to some heuristic function in a heap data structure that permits parallel inserts and deletions. A prototype implementation of the full system should be running in the next few months. Experiments with other ways of organizing the theorem prover and with more complicated theorem proving strategies will follow.
这项工作包括程序逻辑的几个研究项目, 程序验证 所有的项目都是针对 提供使自动核查可行的工具, 更广泛的课程。 前三个项目涉及一种验证有限状态的方法 并发系统称为时态逻辑模型检查。 这 过程将确定有限状态并发系统是否满足 它在命题时态逻辑中的规范, 搜索由所述并发系统生成的所述全局状态图。 它已被成功地用于发现出版物中的细微错误 复杂的自定时电路设计。 第一个项目是开发 处理可能发生的状态爆炸问题的方法 验证的类型。 另一个项目是扩展时态逻辑 和它的验证过程,允许由自动机定义的算子 无限的磁带。 这一点具有重要的实际意义,因为 时间逻辑的批评是它的表达能力相比, 自动机 第三个项目涉及实际使用模型检查 硬件控制器的自动验证技术。 的 在这种情况下,主要问题是开发提取状态的方法 机器从电路下现实的定时模型。 最后一个项目是并行归结定理的发展 在Sequent和Encore多处理器上运行。 已经是 顺利进行中。 由于兴趣主要是由 并发,可以使用一个相当简单的定理证明策略, 线性分辨率/模型消除。 条款被保留 根据堆数据结构中的某个启发式函数, 允许并行插入和删除。 一个原型实现 整个系统应可在未来数月内运作。 实验 与其他组织定理证明器的方法以及更多 复杂的定理证明策略将随之而来。
项目成果
期刊论文数量(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 }}
Edmund Clarke其他文献
Increase in terahertz-wave intensity in a magnetic field due to difference-frequency mixing by exciton excitation in a GaAs/AlAs multiple quantum well
GaAs/AlAs 多量子阱中激子激发的差频混合导致磁场中太赫兹波强度的增加
- DOI:
10.1364/oe.453812 - 发表时间:
2021 - 期刊:
- 影响因子:3.8
- 作者:
Osamu Kojima;Yuki Tarui;Takashi Kita;Avan Majeed;Pavlo Ivanov;Edmund Clarke;Richard A. Hogg - 通讯作者:
Richard A. Hogg
Computational challenges in bounded model checking
- DOI:
10.1007/s10009-004-0182-5 - 发表时间:
2005-02-15 - 期刊:
- 影响因子:1.400
- 作者:
Edmund Clarke;Daniel Kroening;Joël Ouaknine;Ofer Strichman - 通讯作者:
Ofer Strichman
中性子回折による酸化物高温超伝導体の結晶構造解析
氧化物高温超导体的中子衍射晶体结构分析
- DOI:
- 发表时间:
2010 - 期刊:
- 影响因子:0
- 作者:
Nobuhiko Ozaki;Yohei Nakatani;Shunsuke Ohkouchi;Naoki Ikeda;Yoshimasa Sugimoto;Kiyoshi Asakawa;Edmund Clarke;Richard A. Hogg;茂筑高士 - 通讯作者:
茂筑高士
Continuously Sustained Bose-Einstein Photon Condensate in a Semiconductor Quantum Well Open Microcavity
半导体量子阱开放微腔中连续持续的玻色-爱因斯坦光子凝聚
- DOI:
- 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Ross C. Schofield;Ming Fu;Edmund Clarke;Ian Farrer;H. Dhar;Rick Mukherjee;Jon Heffernan;Florian Mintert;R. Nyman;R. Oulton - 通讯作者:
R. Oulton
Efficient verification of security protocols using partial-order reductions
- DOI:
10.1007/s10009-002-0103-4 - 发表时间:
2003-02-01 - 期刊:
- 影响因子:1.400
- 作者:
Edmund Clarke;Somesh Jha;Will Marrero - 通讯作者:
Will Marrero
Edmund Clarke的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Edmund Clarke', 18)}}的其他基金
Collaborative Research: Next-Generation Model Checking and Abstract Interpretation with a Focus on Embedded Control and Systems Biology
合作研究:以嵌入式控制和系统生物学为重点的下一代模型检查和摘要解释
- 批准号:
0926181 - 财政年份:2009
- 资助金额:
$ 15.84万 - 项目类别:
Standard Grant
The Component Substitution Problem for Software Systems
软件系统的组件替换问题
- 批准号:
0541245 - 财政年份:2006
- 资助金额:
$ 15.84万 - 项目类别:
Standard Grant
EHS: Graph-Based Refinement Strategies for Hybrid Systems
EHS:混合系统基于图的细化策略
- 批准号:
0411152 - 财政年份:2004
- 资助金额:
$ 15.84万 - 项目类别:
Continuing Grant
Efficient Model Checking of Concurrent and Dynamic Software
并发动态软件的高效模型检查
- 批准号:
0429120 - 财政年份:2004
- 资助金额:
$ 15.84万 - 项目类别:
Continuing Grant
The CUE Initiative on The Scientific Foundation of Software Engineering
软件工程科学基础的 CUE 计划
- 批准号:
0327252 - 财政年份:2003
- 资助金额:
$ 15.84万 - 项目类别:
Standard Grant
Automatic Verification of Concurrent Hardware and Software Systems
并行硬件和软件系统的自动验证
- 批准号:
0098072 - 财政年份:2001
- 资助金额:
$ 15.84万 - 项目类别:
Continuing Grant
ITR/SY: Verification Tools for Autonomous and Embedded Systems
ITR/SY:自主和嵌入式系统的验证工具
- 批准号:
0121547 - 财政年份:2001
- 资助金额:
$ 15.84万 - 项目类别:
Continuing Grant
NSF-CNPq Collaborative Research: Formal Verification of Computer Systems in Industrial Complexity
NSF-CNPq 合作研究:工业复杂性中计算机系统的形式验证
- 批准号:
9900309 - 财政年份:1999
- 资助金额:
$ 15.84万 - 项目类别:
Standard Grant
Automatic Verification of Finite-State Concurrent Systems in Hardware and Software
软硬件有限状态并发系统的自动验证
- 批准号:
9803774 - 财政年份:1998
- 资助金额:
$ 15.84万 - 项目类别:
Continuing Grant
Automatic Verification of Finite-State Concurrent Systems in Hardware and Software
软硬件有限状态并发系统的自动验证
- 批准号:
9217549 - 财政年份:1993
- 资助金额:
$ 15.84万 - 项目类别:
Continuing Grant
相似国自然基金
greenwashing behavior in China:Basedon an integrated view of reconfiguration of environmental authority and decoupling logic
- 批准号:
- 批准年份:2024
- 资助金额:万元
- 项目类别:外国学者研究基金项目
相似海外基金
Reversible Computing and Reservoir Computing with Magnetic Skyrmions for Energy-Efficient Boolean Logic and Artificial Intelligence Hardware
用于节能布尔逻辑和人工智能硬件的磁斯格明子可逆计算和储层计算
- 批准号:
2343607 - 财政年份:2024
- 资助金额:
$ 15.84万 - 项目类别:
Standard Grant
Collaborative Research: Reversible Computing and Reservoir Computing with Magnetic Skyrmions for Energy-Efficient Boolean Logic and Artificial Intelligence Hardware
合作研究:用于节能布尔逻辑和人工智能硬件的磁斯格明子可逆计算和储层计算
- 批准号:
2343606 - 财政年份:2024
- 资助金额:
$ 15.84万 - 项目类别:
Standard Grant
CRII: SaTC: RUI: When Logic Locking Meets Hardware Trojan Mitigation and Fault Tolerance
CRII:SaTC:RUI:当逻辑锁定遇到硬件木马缓解和容错时
- 批准号:
2245247 - 财政年份:2023
- 资助金额:
$ 15.84万 - 项目类别:
Standard Grant
SaTC: CORE: Small: Efficient Logic Encryptions for Hardware IP Protection
SaTC:CORE:小型:用于硬件 IP 保护的高效逻辑加密
- 批准号:
2113704 - 财政年份:2021
- 资助金额:
$ 15.84万 - 项目类别:
Standard Grant
Hardware implementation of the neural computation based on stochastic logic using single flux quantum circuits
使用单通量量子电路的基于随机逻辑的神经计算的硬件实现
- 批准号:
20760213 - 财政年份:2008
- 资助金额:
$ 15.84万 - 项目类别:
Grant-in-Aid for Young Scientists (B)
High-level Hardware Verification Based on Equivalence Logic with Similarities
基于相似等价逻辑的高级硬件验证
- 批准号:
17500047 - 财政年份:2005
- 资助金额:
$ 15.84万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Development of hardware logic simulator using decision diagrams
使用决策图开发硬件逻辑模拟器
- 批准号:
12558030 - 财政年份:2000
- 资助金额:
$ 15.84万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Research on Logic Synthesis and Hardware Description Language Considering Layout Design
考虑布局设计的逻辑综合与硬件描述语言研究
- 批准号:
04452198 - 财政年份:1992
- 资助金额:
$ 15.84万 - 项目类别:
Grant-in-Aid for General Scientific Research (B)
NEW LOGIC LSI'S HAVING SOFT HARDWARE CONFIGURATION
具有软硬件配置的新逻辑LSI
- 批准号:
04402029 - 财政年份:1992
- 资助金额:
$ 15.84万 - 项目类别:
Grant-in-Aid for General Scientific Research (A)
Temporal Logic, Hardware Verification, and Parallel Theorem Proving
时态逻辑、硬件验证和并行定理证明
- 批准号:
9005992 - 财政年份:1990
- 资助金额:
$ 15.84万 - 项目类别:
Continuing Grant