Bounded model checking of compositional processes

被引:8
|
作者
Sun, Jun [1 ]
Liu, Yang [1 ]
Dong, Jin Song [1 ]
Sun, Jing [2 ]
机构
[1] Natl Univ Singapore, Sch Comp, Singapore, Singapore
[2] Univ Auckland, Dept Comp Sci, Auckland, New Zealand
关键词
D O I
10.1109/TASE.2008.12
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Verification techniques like SAT-based bounded model checking have been successfully applied to a variety of System models. Applying bounded model checking to compositional process algebras is, however not a trivial task. One challenge is that the number of system states for process algebra models is not statically known, whereas exploring the full state space is computationally expensive. This paper presents a compositional encoding of hierarchical processes as SAT problems and then applies state-of-the-art SAT solvers for bounded model checking. The encoding avoids exploring the full state space for complex systems so as to deal with state space explosion. We developed an automated analyzer which combines complementing model checking techniques (i.e., bounded model checking and explicit on-the-fly model checking) to validate system models against event-based temporal properties. The experiment results show the analyzer handles large systems.
引用
收藏
页码:23 / +
页数:2
相关论文
共 50 条
  • [31] ACTL* properties and bounded model checking
    Wozna, B
    FUNDAMENTA INFORMATICAE, 2004, 63 (01) : 65 - 87
  • [32] Abstraction refinement for bounded model checking
    Gupta, A
    Strichman, O
    COMPUTER AIDED VERIFICATION, PROCEEDINGS, 2005, 3576 : 112 - 124
  • [33] An Evolutionary Approach for Bounded Model Checking
    Bouhmala, Noureddine
    PROCEEDINGS OF 2012 INTERNATIONAL CONFERENCE ON COMPLEX SYSTEMS (ICCS12), 2012, : 516 - 521
  • [34] A Metric Encoding for Bounded Model Checking
    Pradella, Matteo
    Morzenti, Angelo
    San Pietro, Pierluigi
    FM 2009: FORMAL METHODS, PROCEEDINGS, 2009, 5850 : 741 - +
  • [35] Bounded model checking of concurrent programs
    Rabinovitz, I
    Grumberg, O
    COMPUTER AIDED VERIFICATION, PROCEEDINGS, 2005, 3576 : 82 - 97
  • [36] Simple bounded LTL model checking
    Latvala, T
    Biere, AN
    Heljanko, K
    Junttila, T
    FORMAL METHODS IN COMPUTER-AIDED DESIGN, 2004, 3312 : 186 - 200
  • [37] Bounded Model Checking of ACTL formulae
    Chen, Wei
    Zhang, Wenhui
    THIRD INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 90 - 99
  • [38] Bounded Model Checking for Probabilistic Programs
    Jansen, Nils
    Dehnert, Christian
    Kaminski, Benjamin Lucien
    Katoen, Joost-Pieter
    Westhofen, Lukas
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, ATVA 2016, 2016, 9938 : 68 - 85
  • [39] Model checking with bounded context switching
    Holzmann, Gerard J.
    Florian, Mihai
    FORMAL ASPECTS OF COMPUTING, 2011, 23 (03) : 365 - 389
  • [40] Bounded model checking for timed systems
    Audemard, G
    Cimatti, A
    Kornilowicz, A
    Sebastiani, R
    FORMAL TECHNIQUE FOR NETWORKED AND DISTRIBUTED SYSTEMS - FORTE 2002, PROCEEDINGS, 2002, 2529 : 243 - 259