Automatic Verification of Concurrent Hardware and Software Systems
并行硬件和软件系统的自动验证
基本信息
- 批准号:0098072
- 负责人:
- 金额:$ 37.5万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2001
- 资助国家:美国
- 起止时间:2001-10-01 至 2005-09-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
CCR-0098072Edmund ClarkeCMUABSTRACT:Model checking is an automatic verification technique for concurrent systems such as sequential circuit design and communication protocols in which temporal logic specifications are checked by an exhaustive search of the state space of the concurrent system. Considerable progress has been made in the last two decades, and many major companies are now using model checking. To extend the potential of the method, this project pursues several avenues of research that will enable larger hardware systems and certain software systems to be verified.Model Checking and theorem proving: Theorem proving avoids the state explosion problem, but relies heavily on human guidance and tends to get unmanageable for large designs. The project attempts to find and implement a practical methodology that will combine the benefits of theorem proving and model checking and apply it to verification of processors and security protocols.SAT-based Model Checking: Developed recently as a complementary approach to traditional model checking based on Binary Decision Diagrams (BDDs), SAT solvers tend to suffer less from the state explosion problem than BDDs. This project investigates how SAT solvers and BDD techniques can be further integrated to enable verification of larger systems.Software Model Checking: Although the major successes of model checking have been in hardware, the procedure was originally developed for software. The first paper by Clarke and Emerson in 1981 proposed extracting the synchronization skeleton of a concurrent program and model checking it. Advances in model checking have generated renewed interest in this approach. This project will explore how to achieve this goal.
CCR-0098072 Edmund Clarke摘要:模型检查是一种用于并发系统的自动验证技术,例如时序电路设计和通信协议,其中通过对并发系统的状态空间的穷举搜索来检查时序逻辑规范。在过去的二十年里,已经取得了相当大的进展,许多大公司现在都在使用模型检查。为了扩展该方法的潜力,该项目追求几种研究途径,以使更大的硬件系统和某些软件系统能够被验证。模型检查和定理证明:定理证明避免了状态爆炸问题,但严重依赖于人类的指导,并且往往难以管理大型设计。 该项目试图找到并实现一种实用的方法,将联合收割机的定理证明和模型检测的好处,并将其应用到验证的处理器和安全protocol. SAT基于模型检测:最近开发的一种补充方法,传统的模型检测的基础上二叉决策图(BDDs),SAT求解器往往遭受较少的状态爆炸问题比BDDs。 本项目研究如何SAT求解器和BDD技术可以进一步整合,使验证更大的systems.Software模型检查:虽然模型检查的主要成功已经在硬件中,该程序最初是为软件开发的。 Clarke和Emerson在1981年的第一篇论文中提出了提取并发程序的同步骨架并对其进行模型检测的方法,模型检测的发展使人们对这种方法产生了新的兴趣。 本项目将探讨如何实现这一目标。
项目成果
期刊论文数量(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
- 资助金额:
$ 37.5万 - 项目类别:
Standard Grant
The Component Substitution Problem for Software Systems
软件系统的组件替换问题
- 批准号:
0541245 - 财政年份:2006
- 资助金额:
$ 37.5万 - 项目类别:
Standard Grant
EHS: Graph-Based Refinement Strategies for Hybrid Systems
EHS:混合系统基于图的细化策略
- 批准号:
0411152 - 财政年份:2004
- 资助金额:
$ 37.5万 - 项目类别:
Continuing Grant
Efficient Model Checking of Concurrent and Dynamic Software
并发动态软件的高效模型检查
- 批准号:
0429120 - 财政年份:2004
- 资助金额:
$ 37.5万 - 项目类别:
Continuing Grant
The CUE Initiative on The Scientific Foundation of Software Engineering
软件工程科学基础的 CUE 计划
- 批准号:
0327252 - 财政年份:2003
- 资助金额:
$ 37.5万 - 项目类别:
Standard Grant
ITR/SY: Verification Tools for Autonomous and Embedded Systems
ITR/SY:自主和嵌入式系统的验证工具
- 批准号:
0121547 - 财政年份:2001
- 资助金额:
$ 37.5万 - 项目类别:
Continuing Grant
NSF-CNPq Collaborative Research: Formal Verification of Computer Systems in Industrial Complexity
NSF-CNPq 合作研究:工业复杂性中计算机系统的形式验证
- 批准号:
9900309 - 财政年份:1999
- 资助金额:
$ 37.5万 - 项目类别:
Standard Grant
Automatic Verification of Finite-State Concurrent Systems in Hardware and Software
软硬件有限状态并发系统的自动验证
- 批准号:
9803774 - 财政年份:1998
- 资助金额:
$ 37.5万 - 项目类别:
Continuing Grant
Automatic Verification of Finite-State Concurrent Systems in Hardware and Software
软硬件有限状态并发系统的自动验证
- 批准号:
9217549 - 财政年份:1993
- 资助金额:
$ 37.5万 - 项目类别:
Continuing Grant
U.S.-Japan Cooperative Research: Formal Verification of Finite State Systems
美日合作研究:有限状态系统的形式验证
- 批准号:
9016694 - 财政年份:1991
- 资助金额:
$ 37.5万 - 项目类别:
Standard Grant
相似海外基金
SHF: Small: Modular Automated Verification of Concurrent Data Structures
SHF:小型:并发数据结构的模块化自动验证
- 批准号:
2304758 - 财政年份:2023
- 资助金额:
$ 37.5万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Small: RUI: Keystone: Modular Concurrent Software Verification
协作研究:SHF:小型:RUI:Keystone:模块化并发软件验证
- 批准号:
2243636 - 财政年份:2023
- 资助金额:
$ 37.5万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Small: RUI: Keystone: Modular Concurrent Software Verification
协作研究:SHF:小型:RUI:Keystone:模块化并发软件验证
- 批准号:
2243637 - 财政年份:2023
- 资助金额:
$ 37.5万 - 项目类别:
Standard Grant
Program Verification and Synthesis for Reliable Concurrent and Distributed Computing
可靠的并发和分布式计算的程序验证和综合
- 批准号:
RGPIN-2020-06516 - 财政年份:2022
- 资助金额:
$ 37.5万 - 项目类别:
Discovery Grants Program - Individual
Efficient verification of concurrent and distributed infinite-state systems
并发分布式无限状态系统的高效验证
- 批准号:
RGPIN-2019-06039 - 财政年份:2022
- 资助金额:
$ 37.5万 - 项目类别:
Discovery Grants Program - Individual
Verification of Concurrent Programs
并发程序验证
- 批准号:
572489-2022 - 财政年份:2022
- 资助金额:
$ 37.5万 - 项目类别:
University Undergraduate Student Research Awards
Verification of Concurrent and Distributed Programs
并发和分布式程序的验证
- 批准号:
562008-2021 - 财政年份:2021
- 资助金额:
$ 37.5万 - 项目类别:
University Undergraduate Student Research Awards
Efficient verification of concurrent and distributed infinite-state systems
并发分布式无限状态系统的高效验证
- 批准号:
RGPIN-2019-06039 - 财政年份:2021
- 资助金额:
$ 37.5万 - 项目类别:
Discovery Grants Program - Individual
Program Verification and Synthesis for Reliable Concurrent and Distributed Computing
可靠的并发和分布式计算的程序验证和综合
- 批准号:
RGPIN-2020-06516 - 财政年份:2021
- 资助金额:
$ 37.5万 - 项目类别:
Discovery Grants Program - Individual
Verification of Concurrent and Distributed Programs
并发和分布式程序的验证
- 批准号:
561992-2021 - 财政年份:2021
- 资助金额:
$ 37.5万 - 项目类别:
University Undergraduate Student Research Awards