Research on Computer Aided Formal Verification Based on Temporal Logics

基于时态逻辑的计算机辅助形式验证研究

基本信息

  • 批准号:
    03650301
  • 负责人:
  • 金额:
    $ 1.79万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for General Scientific Research (C)
  • 财政年份:
    1991
  • 资助国家:
    日本
  • 起止时间:
    1991 至 1992
  • 项目状态:
    已结题

项目摘要

Aiming at establishment of fundamental formal verification methodology, we investigated formal design verification of finite state machines using temporal logics and have got the following major results.1. Branching time regular temporal logic : We proposed a new branching time model temporal logic called BRTL which has more expressive power than the conventional CTL while keeping its verification complex similar to that of CTL. We showed efficient symbolic model checking algorithm of BRTL and developed an experimental verification system. We applied the system to a verification of an 8 bit microprocessor (KUE-Chip 2) and showed its effectiveness.2. Formal Verification Algorithms : We proposed two original algorithms for verification. One is a vectorized algorithm for manipulation of binary decision diagrams (BDD's) which is essential in symbolic model checking. The vectorized algorithm achieved 20 times vector acceleration ratio. The other one is a bottom-up inverse image computation algorithm which is a key operation of symbolic model checking based on temporal logics. This algorithm achieved up to 40 times speed up in KUE-Chip 2 verification.3. Formal Verification of Practical Logic Systems : We verified the design of KUE-Chip 2 microprocessor using BRTL and showed that the design contains design errors and that the design is correct except these design errors. In the verification, we abstracted the internal memory as input/output commands to the memory. This abstraction made it possible to verify the correctness of the whole chip. We also verified cache coherency protocol of Future Bus (IEEE standard of hierarchical bus for multi-microprocessor system) using CTL. In this case, we abstracted the shared memory and caches as 1 bit memories and showed that the cache coherency property is well modeled by the abstraction.
以建立基本的形式化验证方法为目标,利用时间逻辑对有限状态机的形式化设计验证进行了研究,得到了以下主要结果:分支时间规则时间逻辑:我们提出了一种新的分支时间模型时间逻辑BRTL,它比传统的CTL具有更强的表达能力,同时保持了与CTL相似的验证复杂性。提出了一种有效的BRTL符号模型检验算法,并开发了实验验证系统。我们将该系统应用于8位微处理器(KUE-Chip 2)的验证,并证明了其有效性。形式化验证算法:我们提出了两种原始的验证算法。一种是用于二进制决策图(BDD)操作的矢量化算法,它在符号模型检查中是必不可少的。矢量化算法实现了20倍矢量加速比。另一种是基于时间逻辑的自底向上图像逆计算算法,该算法是符号模型检验的关键操作。该算法在KUE-Chip 2验证中实现了高达40倍的提速。实用逻辑系统的形式化验证:我们使用BRTL验证了KUE-Chip 2微处理器的设计,结果表明该设计包含设计错误,除了这些设计错误外,设计是正确的。在验证中,我们将内部内存抽象为对内存的输入/输出命令。这种抽象使得验证整个芯片的正确性成为可能。并利用CTL验证了未来总线(IEEE多微处理器系统分层总线标准)的缓存一致性协议。在这种情况下,我们将共享内存和缓存抽象为1位内存,并表明这种抽象很好地模拟了缓存一致性。

项目成果

期刊论文数量(33)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
N.Ishiura: "Minimization of Binary Decision Diagrams Based on Exchanges of Variables" Proc. International Conference on Computer-Aided Design. 472-475 (1991)
N.Ishiura:“基于变量交换的二元决策图的最小化”Proc。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
H.Ochi: "Breadth-First Manipulation of SBDD of Boolean Functions for Vector Processing" Proceedings of the 28th ACM/IEEE Design Automation Conference. 413-416 (1991)
H.Ochi:“矢量处理布尔函数 SBDD 的广度优先操作”第 28 届 ACM/IEEE 设计自动化会议论文集。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
H.OCHI: "Breadth-First Manipylation of SBDD of Boolean Functions for Vector Processing" Proc.28th Design Automation Conference. 413-416 (1991)
H.OCHI:“矢量处理布尔函数 SBDD 的广度优先操作”Proc.28th Design Automation Conference。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
H.HIRAISHI: "Vectorized Symbolic Model Checking of Computation Tree Logic for Sequential Machine Verification" Proc.3rd Workshop on Computer Aided Verification. 1. 279-290 (1991)
H.HIRAISHI:“用于顺序机器验证的计算树逻辑的矢量化符号模型检查”Proc.3rd 计算机辅助验证研讨会。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
H.Ochi: "A Vector Algorithm for Manipulating Boolean Functions Based on Shared Binary Decision Diagrams" Proceedings of the International Symposium on Supercomputing. 191-200 (1991)
H.Ochi:“基于共享二元决策图的操作布尔函数的矢量算法”超级计算国际研讨会论文集。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
{{ 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 }}

HIRAISHI Hiromi其他文献

HIRAISHI Hiromi的其他文献

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

{{ truncateString('HIRAISHI Hiromi', 18)}}的其他基金

Parallel Logic Design Verification Based on Module Dependence
基于模块依赖的并行逻辑设计验证
  • 批准号:
    18500043
  • 财政年份:
    2006
  • 资助金额:
    $ 1.79万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Parallel and Distributed Formal Logic Design Verification for Workstation Cluster System
工作站集群系统并行分布式形式逻辑设计验证
  • 批准号:
    12680361
  • 财政年份:
    2000
  • 资助金额:
    $ 1.79万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Studies on Formal Logic Design Verification
形式逻辑设计验证研究
  • 批准号:
    09680348
  • 财政年份:
    1997
  • 资助金额:
    $ 1.79万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Research on Formal Verification of Finite State Systems
有限状态系统的形式化验证研究
  • 批准号:
    05680285
  • 财政年份:
    1993
  • 资助金额:
    $ 1.79万
  • 项目类别:
    Grant-in-Aid for General Scientific Research (C)
Researches on Formal Logic Design Verification Based on Regular Temporal Logic
基于正则时序逻辑的形式逻辑设计验证研究
  • 批准号:
    01550285
  • 财政年份:
    1989
  • 资助金额:
    $ 1.79万
  • 项目类别:
    Grant-in-Aid for General Scientific Research (C)

相似海外基金

Automated Formal Verification of Quantum Protocols for the Quantum Era
量子时代量子协议的自动形式验证
  • 批准号:
    24K20757
  • 财政年份:
    2024
  • 资助金额:
    $ 1.79万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
FMitF: Track I: Formal Verification for Mechanism Design
FMITF:第一轨:机制设计的形式验证
  • 批准号:
    2319186
  • 财政年份:
    2023
  • 资助金额:
    $ 1.79万
  • 项目类别:
    Standard Grant
Formal verification of Higher-order probabilistic programs with proof assistant
使用证明助手对高阶概率程序进行形式化验证
  • 批准号:
    23KJ0905
  • 财政年份:
    2023
  • 资助金额:
    $ 1.79万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
Collaborative Research: FMitF: Track I: A Formal Verification and Implementation Stack for Programmable Logic Controllers
合作研究:FMitF:第一轨:可编程逻辑控制器的形式验证和实现堆栈
  • 批准号:
    2425711
  • 财政年份:
    2023
  • 资助金额:
    $ 1.79万
  • 项目类别:
    Standard Grant
Expansion of the Reasoning Library of Analysis for Formal Verification
形式验证分析推理库的扩展
  • 批准号:
    23K11242
  • 财政年份:
    2023
  • 资助金额:
    $ 1.79万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Collaborative Research: FMitF: Track I: A Formal Verification and Implementation Stack for Programmable Logic Controllers
合作研究:FMitF:第一轨:可编程逻辑控制器的形式验证和实现堆栈
  • 批准号:
    2220311
  • 财政年份:
    2022
  • 资助金额:
    $ 1.79万
  • 项目类别:
    Standard Grant
Formal Verification of Physical Systems
物理系统的形式验证
  • 批准号:
    RGPIN-2020-05545
  • 财政年份:
    2022
  • 资助金额:
    $ 1.79万
  • 项目类别:
    Discovery Grants Program - Individual
Automated Formal Verification for Domain-Specific Hardware Acceleration
针对特定领域硬件加速的自动形式验证
  • 批准号:
    RGPIN-2020-07182
  • 财政年份:
    2022
  • 资助金额:
    $ 1.79万
  • 项目类别:
    Discovery Grants Program - Individual
Collaborative Research: CNS Core: Medium: Robust Behavioral Analysis and Synthesis of Network Control Protocols Using Formal Verification
合作研究:CNS 核心:中:使用形式验证的网络控制协议的鲁棒行为分析和综合
  • 批准号:
    2212102
  • 财政年份:
    2022
  • 资助金额:
    $ 1.79万
  • 项目类别:
    Standard Grant
Collaborative Research: CNS Core: Medium: Robust Behavioral Analysis and Synthesis of Network Control Protocols Using Formal Verification
合作研究:CNS 核心:中:使用形式验证的网络控制协议的鲁棒行为分析和综合
  • 批准号:
    2212103
  • 财政年份:
    2022
  • 资助金额:
    $ 1.79万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了