I/O efficient directed model checking

被引:0
|
作者
Jabbar, S [1 ]
Edelkamp, S [1 ]
机构
[1] Univ Dortmund, Dept Comp Sci, Dortmund, Germany
来源
VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, PROCEEDINGS | 2005年 / 3385卷
关键词
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 条
  • [21] Action Planning for Directed Model Checking of Petri Nets
    Edelkamp, Stefan
    Jabbar, Shahid
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 149 (02) : 3 - 18
  • [22] Abstract reduction in directed model checking CCS processes
    Santone, Antonella
    Vaglini, Gigliola
    ACTA INFORMATICA, 2012, 49 (05) : 313 - 341
  • [23] Adapting an AI planning heuristic for directed model checking
    Kupferschmid, S
    Hoffmann, J
    Dierks, H
    Behrmann, G
    MODEL CHECKING SOFTWARE, PROCEEDINGS, 2006, 3925 : 35 - 52
  • [24] Abstract reduction in directed model checking CCS processes
    Antonella Santone
    Gigliola Vaglini
    Acta Informatica, 2012, 49 : 313 - 341
  • [25] Syntax-directed model checking of sequential programs
    Yorav, K
    Grumberg, O
    JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2002, 52-3 : 129 - 162
  • [26] Directed model checking with distance-preserving abstractions
    Dräger K.
    Finkbeiner B.
    Podelski A.
    International Journal on Software Tools for Technology Transfer, 2009, 11 (1) : 27 - 37
  • [27] Directed model checking with distance-preserving abstractions
    Dräger, K
    Finkbeiner, B
    Podelski, A
    MODEL CHECKING SOFTWARE, PROCEEDINGS, 2006, 3925 : 19 - 34
  • [28] Directed Model Checking for B: An Evaluation and New Techniques
    Leuschel, Michael
    Bendisposto, Jens
    FORMAL METHODS: FOUNDATIONS AND APPLICATIONS, 2011, 6527 : 1 - 16
  • [29] Directed Model Checking for Fast Abstract Reachability Analysis
    Lee, Nakwon
    Kim, Yunho
    Kim, Moonzoo
    Ryu, Duksan
    Baik, Jongmoon
    IEEE ACCESS, 2021, 9 : 158738 - 158750
  • [30] Ariadne Hybridizing Directed Model Checking and Static Analysis
    Milewicz, Reed
    Pirkelbauer, Peter
    2017 10TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2017, : 442 - 447