I/O efficient directed model checking

被引:0
|
作者
Jabbar, S [1 ]
Edelkamp, S [1 ]
机构
[1] Univ Dortmund, Dept Comp Sci, Dortmund, Germany
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Directed model checking has proved itself to be a useful technique in reducing the state space of the problem graph. But still, its potential is limited by the available memory. This problem can be circumvented by the use of secondary storage devices to store the state space. This paper discusses directed best-first search to enhance error detection capabilities of model checkers like SPIN by using a streamed access to secondary storage. We explain, how to extend SPIN to allow external state access, and how to adapt heuristic search algorithms to ease error detection for this case. We call our derivate IO-HSF-SPIN. In the theoretical part of the paper, we extend the heuristic-based external searching algorithm to general weighted and directed graphs. We conduct experiments with some challenging protocols in Promela syntax like GIOP and dining philosophers and have succeeded in solving some hard instances externally.
引用
收藏
页码:313 / 329
页数:17
相关论文
共 50 条
  • [1] Parallel external directed model checking with linear I/O
    Jabbar, S
    Edelkamp, S
    VERIFICATION, MODEL CHECKING , AND ABSTRACT INTERPRETATION, PROCEEDINGS, 2006, 3855 : 237 - 251
  • [2] Cluster-Based I/O-Efficient LTL Model Checking
    Barnat, Jiri
    Brim, Lubos
    Simecek, Pavel
    2009 IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 635 - 639
  • [3] An I/O Efficient Model Checking Algorithm for Large-Scale Systems
    Wu, Lijun
    Huang, Huijia
    Su, Kaile
    Cai, Shaowei
    Zhang, Xiaosong
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2015, 23 (05) : 905 - 915
  • [4] Revisiting resistance speeds up I/O-efficient LTL model checking
    Barnat, J.
    Brim, L.
    Simecek, P.
    Weber, M.
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 2008, 4963 : 48 - +
  • [5] Survey on Directed Model Checking
    Edelkamp, Stefan
    Schuppan, Viktor
    Bosnacki, Dragan
    Wijs, Anton
    Fehnker, Ansgar
    Aljazzar, Husain
    MODEL CHECKING AND ARTIFICIAL INTELLIGENCE, 2009, 5348 : 65 - +
  • [6] Partial order reduction in directed model checking
    Lluch-Lafuente, A
    Edelkamp, S
    Leue, S
    MODEL CHECKING SOFTWARE, PROCEEDINGS, 2002, 2318 : 112 - 127
  • [7] Context-Enhanced Directed Model Checking
    Wehrle, Martin
    Kupferschmid, Sebastian
    MODEL CHECKING SOFTWARE, 2010, 6349 : 88 - 105
  • [8] Error detection with directed symbolic model checking
    Reffel, F
    Edelkamp, S
    FM'99-FORMAL METHODS, 1999, 1708 : 195 - 211
  • [9] Transition-Based Directed Model Checking
    Wehrle, Martin
    Kupferschmid, Sebastian
    Podelski, Andreas
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2009, 5505 : 186 - 200
  • [10] The Causal Graph Revisited for Directed Model Checking
    Wehrle, Martin
    Helmert, Malte
    STATIC ANALYSIS, 2009, 5673 : 86 - 101