Invariant checking combining forward and backward traversal

被引:0
|
作者
Stangier, C
Sidle, T
机构
来源
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In invariant checking two directions of state space traversal are possible: Forward from initial states or backward starting from potential error states. It is not clear in advance, which direction will be computationally easier or will terminate in fewer steps. This paper presents a dynamic approach based on OBDDs for interleaving forward and backward traversal. The approach increases the chance for selecting the shorter direction and at the same time limits the overhead due to redundant computation. Additionally, a second approach using two OBDDs with different variable orders is presented, providing improved completion at the cost of some additional overhead. These approaches result in a dramatic gain in efficiency over unidirectional traversal. For the first time all benchmarks of the VIS-Verilog suite have been finished using a BDD-based method.
引用
收藏
页码:414 / 429
页数:16
相关论文
共 50 条
  • [1] Invariant checking combining forward and backward traversal
    Slangier, C
    Sidle, T
    FORMAL METHODS IN COMPUTER-AIDED DESIGN, PROCEEDINGS, 2004, 3312 : 414 - 429
  • [2] CTL model checking based on forward state traversal
    Iwashita, H
    Nakata, T
    Hirose, F
    1996 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN - DIGEST OF TECHNICAL PAPERS, 1996, : 82 - 87
  • [3] Combining Forward and Backward Propagation
    Zaki, Amira
    Abdennadher, Slim
    Fruehwirth, Thom
    FRONTIERS OF COMBINING SYSTEMS, FROCOS 2015, 2015, 9322 : 307 - 322
  • [4] COMBINING FORWARD AND BACKWARD SEARCH IN DECODING
    Hannemann, Mirko
    Povey, Daniel
    Zweig, Geoffrey
    2013 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2013, : 6739 - 6743
  • [5] Combining forward and backward mortality estimation
    Black, Dan A.
    Hsu, Yu-Chieh
    Sanders, Seth G.
    Taylor, Lowell J.
    POPULATION STUDIES-A JOURNAL OF DEMOGRAPHY, 2017, 71 (03): : 281 - 292
  • [6] Combining forward and backward analyses of temporal properties
    Massé, D
    PROGRAMS AS DATA OBJECTS, PROCEEDINGS, 2001, 2053 : 103 - 116
  • [7] A Backward-traversal-based Approach for Symbolic Model Checking of Uniform Strategies for Constrained Reachability
    Busard, Simon
    Pecheur, Charles
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2017, (256): : 253 - 267
  • [8] Combining Forward and Backward Abstract Interpretation of Horn Clauses
    Bakhirkin, Alexey
    Monniaux, David
    STATIC ANALYSIS (SAS 2017), 2017, 10422 : 23 - 45
  • [9] On Combining Backward and Forward Chaining in Constraint Logic Programming
    Haemmerle, Remy
    PPDP'14: PROCEEDINGS OF THE 16TH INTERNATIONAL SYMPOSIUM ON PRINCIPLES AND PRACTICE OF DECLARATIVE PROGRAMMING, 2014, : 213 - 224
  • [10] Combining forward and backward processing for Korean baseNP identification
    Lee, SM
    Kang, IH
    Kim, GC
    2003 INTERNATIONAL CONFERENCE ON NATURAL LANGUAGE PROCESSING AND KNOWLEDGE ENGINEERING, PROCEEDINGS, 2003, : 689 - 697