Speculative Image Computation for Distributed Symbolic Reachability Analysis

被引:2
|
作者
Chung, Ming-Ying [1 ]
Ciardo, Gianfranco [2 ]
机构
[1] Synopsys Inc, Verificat Grp, Mountain View, CA 94085 USA
[2] Univ Calif Riverside, Dept Comp Sci & Engn, Riverside, CA 92521 USA
基金
美国国家科学基金会;
关键词
Reachability analysis; decision diagrams; image computation; distributed computing;
D O I
10.1093/logcom/exp005
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Saturation-style fixpoint iteration strategy for symbolic reachability analysis is particularly effective for globally asynchronous locally synchronous discrete-state systems. However, its inherently sequential nature makes it difficult to parallelize Saturation on a network workstations (NOW). We then propose the idea of using idle workstation time to perform speculative image computations. Since an unrestrained prediction may make excessive use of computational resources, we introduce a history-based approach to dynamically recognize image computation (event firing) patterns and explore only firings that conform to these patterns. In addition, we employ an implicit encoding for the patterns, so that the actual image computation history can be efficiently preserved. Experiments not only show that image speculation works on a realistic model, but also indicate that the use of an implicit encoding together with two heuristics results in a better informed speculation.
引用
收藏
页码:63 / 83
页数:21
相关论文
共 50 条
  • [1] Achieving speedups in distributed symbolic reachability analysis through asynchronous computation
    Grumberg, O
    Heyman, T
    Ifergan, N
    Schuster, A
    CORRECT HARDWARE DESIGN AND VERIFICATION METHODS, PROCEEDINGS, 2005, 3725 : 129 - 145
  • [2] Decomposing image computation for symbolic reachability analysis using control flow information
    Ward, David
    Somenzi, Fabio
    IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, ICCAD, 2006, : 33 - +
  • [3] LTSMIN: Distributed and Symbolic Reachability
    Blom, Stefan
    van de Pol, Jaco
    Weber, Michael
    COMPUTER AIDED VERIFICATION, PROCEEDINGS, 2010, 6174 : 354 - 359
  • [4] Symbolic Reachability Computation of A Class of Nonlinear Systems
    Xu, Ming
    Chen, Liangyu
    Li, Zhi-bin
    PROCEEDINGS OF THE 8TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE, 2009, : 706 - 710
  • [5] Symbolic Reachability Analysis of Distributed Systems using Narrowing and Heuristic Search
    Kang, Byeongjee
    Bae, Kyungmin
    PROCEEDINGS OF THE 8TH ACM SIGPLAN INTERNATIONAL WORKSHOP ON FORMAL TECHNIQUES FOR SAFETY-CRITICAL SYSTEMS, FTSCS 2022, 2022, : 34 - 44
  • [6] Distributed Binary Decision Diagrams for Symbolic Reachability
    Oortwijn, Wytse
    van Dijk, Tom
    van de Pol, Jaco
    SPIN'17: PROCEEDINGS OF THE 24TH ACM SIGSOFT INTERNATIONAL SPIN SYMPOSIUM ON MODEL CHECKING OF SOFTWARE, 2017, : 21 - 30
  • [7] Symbolic reachability computation for families of linear vector fields
    Lafferriere, G
    Pappas, GJ
    Yovine, S
    JOURNAL OF SYMBOLIC COMPUTATION, 2001, 32 (03) : 231 - 253
  • [8] SAT-based image computation with application in reachability analysis
    Gupta, A
    Yang, ZJ
    Ashar, P
    Gupta, A
    FORMAL METHODS IN COMPUTER-AIDED DESIGN, PROCEEDINGS, 2000, 1954 : 354 - 371
  • [9] Symbolic Reachability Computation of A Class of Second-Order Systems
    Xu, Ming
    Chen, Liangyu
    Li, Zhi-bin
    ICIA: 2009 INTERNATIONAL CONFERENCE ON INFORMATION AND AUTOMATION, VOLS 1-3, 2009, : 1311 - 1314
  • [10] Symbolic reachability analysis of hybrid systems
    Wong-Toi, H
    MOTION CONTROL (MC'98), 1999, : 271 - 276