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 条
  • [21] Microarchitecture verification by compositional model checking
    Jhala, R
    McMillan, KL
    COMPUTER AIDED VERIFICATION, PROCEEDINGS, 2001, 2102 : 396 - 410
  • [22] Compositional model checking of an SDN platform
    Majith, Abdul
    Sankur, Ocan
    Marchand, Herye
    Bui, Dinh Thai
    2021 17TH INTERNATIONAL CONFERENCE ON THE DESIGN OF RELIABLE COMMUNICATION NETWORKS (DRCN), 2021,
  • [23] Compositional Model Checking of Concurrent Systems
    Zheng, Hao
    Zhang, Zhen
    Myers, Chris J.
    Rodriguez, Emmanuel
    Zhang, Yingying
    IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (06) : 1607 - 1621
  • [24] Compositional specification and model checking in GSTE
    Yang, J
    Seger, CJH
    COMPUTER AIDED VERIFICATION, 2004, 3114 : 216 - 228
  • [25] A Bounded Semantics for Improving the Efficiency of Bounded Model Checking
    Zhang, Wenhui
    Gao, Ya
    2022 26TH INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2022), 2022, : 97 - 106
  • [26] Simple bounded LTL model checking
    Latvala, T
    Biere, A
    Heljanko, K
    Junttila, T
    FORMAL METHODS IN COMPUTER-AIDED DESIGN, PROCEEDINGS, 2004, 3312 : 186 - 200
  • [27] Bounded Model Checking for Asynchronous Hyperproperties
    Hsu, Tzu-Han
    Bonakdarpour, Borzoo
    Finkbeiner, Bernd
    Sanchez, Cesar
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PT I, TACAS 2023, 2023, 13993 : 29 - 46
  • [28] Bounded Model Checking of Contiki Applications
    Voertler, Thilo
    Ruelke, Steffen
    Hofstedt, Petra
    2012 IEEE 15TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS (DDECS), 2012, : 258 - 261
  • [29] Minimal assignments for bounded model checking
    Ravi, K
    Somenzi, F
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2004, 2988 : 31 - 45
  • [30] Unified Bounded Model Checking for MSVL
    Yu, Bin
    Duan, Zhenhua
    Tian, Cong
    STRUCTURED OBJECT-ORIENTED FORMAL LANGUAGE AND METHOD, 2015, 8979 : 49 - 61