Partial model checking with ROBDDs

被引:0
|
作者
Andersen, HR
Staunstrup, J
Maretti, N
机构
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper introduces a technique for localizing model checking of concurrent state-based systems. The technique, called partial model checking, is fully automatic and performs model checking by gradually specializing the specification with respect to the concurrent components one by one, computing a ''concurrent weakest precondition.'' Specifications are invariance properties and the concurrent components are sets of transitions. Both are expressed as predicates represented by Reduced Ordered Binary Decision Diagrams (ROBDDs). The self-reducing properties of ROBDDs are important for the success of the technique. We describe experimental results obtained on four different examples.
引用
收藏
页码:35 / 49
页数:15
相关论文
共 50 条
  • [31] Model checking of time Petri nets based on partial order semantics
    Bieber, B
    Fleischhack, H
    [J]. CONCUR'99: CONCURRENCY THEORY, 1999, 1664 : 210 - 225
  • [32] Model-Checking Games for Fixpoint Logics with Partial Order Models
    Gutierrez, Julian
    Bradfield, Julian
    [J]. CONCUR 2009 - CONCURRENCY THEORY, PROCEEDINGS, 2009, 5710 : 354 - 368
  • [33] Model-checking games for fixpoint logics with partial order models
    Gutierrez, Julian
    Bradfield, Julian
    [J]. INFORMATION AND COMPUTATION, 2011, 209 (05) : 766 - 781
  • [34] Exploiting partial variable assignment in interpolation-based model checking
    Jancik, Pavel
    Kofron, Jan
    Alt, Leonardo
    Fedyukovich, Grigory
    Hyvarinen, Antti E. J.
    Sharygina, Natasha
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 2019, 55 (01) : 33 - 71
  • [35] Improving the Model Checking of Strategies under Partial Observability and Fairness Constraints
    Busard, Simon
    Pecheur, Charles
    Qu, Hongyang
    Raimondi, Franco
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, ICFEM 2014, 2014, 8829 : 27 - 42
  • [36] Exploiting partial variable assignment in interpolation-based model checking
    Pavel Jančík
    Jan Kofroň
    Leonardo Alt
    Grigory Fedyukovich
    Antti E. J. Hyvärinen
    Natasha Sharygina
    [J]. Formal Methods in System Design, 2019, 55 : 33 - 71
  • [37] Efficient symbolic model checking of software using partial disjunctive partitioning
    Barner, S
    Rabinovitz, I
    [J]. CORRECT HARDWARE DESIGN AND VERIFICATION METHODS, PROCEEDINGS, 2003, 2860 : 35 - 50
  • [38] Combining partial order reductions with on-the-fly model-checking
    Peled, D
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 1996, 8 (01) : 39 - 64
  • [39] Security Verification of Industrial Control Systems using Partial Model Checking
    Kulik, Tomas
    Boudjadar, Jalil
    Tran-Jorgensen, Peter W. V.
    [J]. 2020 IEEE/ACM 8TH INTERNATIONAL CONFERENCE ON FORMAL METHODS IN SOFTWARE ENGINEERING, FORMALISE, 2020, : 98 - 108
  • [40] Formal Verification of a Partial-Order Reduction Technique for Model Checking
    Ching-Tsun Chou
    Doron Peled
    [J]. Journal of Automated Reasoning, 1999, 23 : 265 - 298