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 条
  • [41] Using bounded model checking with BOGOR
    Lee, Taehoon
    Cho, Mintaek
    Kwon, Gihwon
    SERA 2007: 5TH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT, AND APPLICATIONS, PROCEEDINGS, 2007, : 863 - +
  • [42] Bounded model checking of pointer programs
    Charatonik, W
    Georgieva, L
    Maier, P
    COMPUTER SCIENCE LOGIC, PROCEEDINGS, 2005, 3634 : 397 - 412
  • [43] Completeness and complexity of bounded model checking
    Clarke, E
    Kroening, D
    Ouaknine, J
    Strichman, O
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, PROCEEDINGS, 2004, 2937 : 85 - 96
  • [44] Computational challenges in bounded model checking
    Clarke E.
    Kroening D.
    Ouaknine J.
    Strichman O.
    International Journal on Software Tools for Technology Transfer, 2005, 7 (2) : 174 - 183
  • [45] Bounded model checking for region automata
    Yu, F
    Wang, BY
    Huang, YW
    FORMAL TECHNIQUES, MODELLING AND ANALYSIS OF TIMED AND FAULT-TOLERANT SYSTEMS, PROCEEDINGS, 2004, 3253 : 246 - 262
  • [46] Bounded model checking for past LTL
    Benedetti, M
    Cimatti, A
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2003, 2619 : 18 - 33
  • [47] RESY: Requirement synthesis for compositional model checking
    Finkbeiner, Bernd
    Peter, Hans-Joerg
    Schewe, Sven
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 2008, 4963 : 463 - 466
  • [48] Automatic synthesis of assumptions for compositional model checking
    Finkbeiner, Bernd
    Schewe, Sven
    Brill, Matthias
    FORMAL TECHNIQUES FOR NETWORKED AND DISTRIBUTED SYSTEMS - FORTE 2006, 2006, 4229 : 143 - 158
  • [49] Compositional Model Checking for Multi-properties
    Goudsmid, Ohad
    Grumberg, Orna
    Sheinvald, Sarai
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, VMCAI 2021, 2021, 12597 : 55 - 80
  • [50] Checking nested properties using bounded model checking and sequential ATPG
    Qiang, Q
    Saab, DG
    Abraham, JA
    19TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 2005, : 225 - 230