Compositional verification of concurrent systems by combining bisimulations

被引:2
|
作者
Lang, Frederic [1 ]
Mateescu, Radu [1 ]
Mazzanti, Franco [2 ]
机构
[1] Univ Grenoble Alpes, Inst Engn, Grenoble INP, Inria,CNRS,LIG, F-38000 Grenoble, France
[2] ISTI CNR, Pisa, Italy
基金
欧盟地平线“2020”;
关键词
Concurrency theory; Labelled transition system; Modal mu-calculus; Model checking; State space reduction; Temporal logic;
D O I
10.1007/s10703-021-00360-w
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
One approach to verify a property expressed as a modal mu-calculus formula on a system with several concurrent processes is to build the underlying state space compositionally (i.e., by minimizing and recomposing the state spaces of individual processes in a hierarchical way, keeping visible only the relevant actions occurring in the formula), and check the formula on the resulting state space. It was shown previously that, when checking the formulas of the L-mu(dbr) fragment of the mu-calculus (consisting of weak modalities only), individual processes can be minimized modulo divergence-preserving branching (divbranching for short) bisimulation. In this paper, we refine this approach to handle formulas containing both strong and weak modalities, so as to enable a combined use of strong or divbranching bisimulation minimization on concurrent processes depending whether they contain or not the actions occurring in the strong modalities of the formula. We extend L-mu(dbr) with strong modalities and show that the combined minimization approach preserves the truth value of formulas of the extended fragment. We implemented this approach on top of the CADP verification toolbox and demonstrated how it improves the capabilities of compositional verification on realistic examples of concurrent systems. In particular, we applied our approach to the verification problems of the RERS 2019 challenge and observed drastic reductions of the state space compared to the approach in which only strong bisimulation minimization is used, on formulas not preserved by divbranching bisimulation.
引用
收藏
页码:83 / 125
页数:43
相关论文
共 50 条
  • [31] Approximate verification of concurrent systems using token structures and invariants
    Antonino, Pedro
    Gibson-Robinson, Thomas
    Roscoe, A. W.
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2022, 24 (04) : 613 - 633
  • [32] Approximate verification of concurrent systems using token structures and invariants
    Pedro Antonino
    Thomas Gibson-Robinson
    A. W. Roscoe
    International Journal on Software Tools for Technology Transfer, 2022, 24 : 613 - 633
  • [33] A Modular Approach for Reusing Formalisms in Verification Tools of Concurrent Systems
    Andre, Etienne
    Barbot, Benoit
    Demoulins, Clement
    Hillah, Lom Messan
    Hulin-Hubard, Francis
    Kordon, Fabrice
    Linard, Alban
    Petrucci, Laure
    FORMAL METHODS AND SOFTWARE ENGINEERING, 2013, 8144 : 199 - 214
  • [34] Approximate bisimulations for fuzzy-transition systems
    Qiao, Sha
    Zhu, Ping
    Pedrycz, Witold
    FUZZY SETS AND SYSTEMS, 2023, 472
  • [35] Verification of GALS Systems by Combining Synchronous Languages and Process Calculi
    Garavel, Hubert
    Thivolle, Damien
    MODEL CHECKING SOFTWARE, 2009, 5578 : 241 - 260
  • [36] Interpolation Guided Compositional Verification
    Lin, Shang-Wei
    Sun, Jun
    Truong Khanh Nguyen
    Liu, Yang
    Dong, Jin Song
    2015 30TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2015, : 65 - 74
  • [37] Multi-parameterised compositional verification of safety properties
    Siirtola, Antti
    Kortelainen, Juha
    INFORMATION AND COMPUTATION, 2015, 244 : 23 - 48
  • [38] Compositional Verification in Rewriting Logic
    Martin, Oscar
    Verdejo, Alberto
    Marti-Oliet, Narciso
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2024, 24 (01) : 57 - 109
  • [39] COMPOSITIONAL VERIFICATION IN SUPERVISORY CONTROL
    Flordal, Hugo
    Malik, Robi
    SIAM JOURNAL ON CONTROL AND OPTIMIZATION, 2009, 48 (03) : 1914 - 1938
  • [40] Fuzzy Bisimulations for Nondeterministic Fuzzy Transition Systems
    Qiao, Sha
    Zhu, Ping
    Feng, Jun-e
    IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2023, 31 (07) : 2450 - 2463