Automatic synthesis of assumptions for compositional model checking

被引:0
|
作者
Finkbeiner, Bernd [1 ]
Schewe, Sven
Brill, Matthias
机构
[1] Univ Saarland, D-66123 Saarbrucken, Germany
[2] Carl von Ossietzky Univ Oldenburg, D-26121 Oldenburg, Germany
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a new technique for automatically synthesizing the assumptions needed in compositional model checking. The compositional approach reduces the proof that a property is satisfied by the parallel composition of two processes to the simpler argument that the property is guaranteed by one process provided that the other process satisfies an assumption A. Finding A manually is a difficult task that requires detailed insight into how the processes cooperate to satisfy the property. Previous methods to construct A automatically were based on the learning algorithm L*, which represents A as a deterministic automaton and therefore has exponential worst-case complexity. Our new technique instead represents A as an equivalence relation on the states, which allows for a quasi-linear construction. The model checker can therefore apply compositional reasoning without risking an exponential penalty for computing A.
引用
收藏
页码:143 / 158
页数:16
相关论文
共 50 条
  • [21] Automatic Synthesis for the Reachability of Process Systems with a Model Checking Algorithm
    Kim, Jinkyung
    Park, Jaedeuk
    Moon, Il
    INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 2013, 52 (07) : 2613 - 2624
  • [22] Model checking with fairness assumptions using PAT
    Yuanjie SI
    Jun SUN
    Yang LIU
    Jin Song DONG
    Jun PANG
    Shao Jie ZHANG
    Xiaohu YANG
    Frontiers of Computer Science, 2014, 8 (01) : 1 - 16
  • [23] Compositional Model Checking for Multi-properties
    Goudsmid, Ohad
    Grumberg, Orna
    Sheinvald, Sarai
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, VMCAI 2021, 2021, 12597 : 55 - 80
  • [24] Checking the Assumptions of Rasch's Model for Speed Tests
    M. G. H. Jansen
    C. A. W. Glas
    Psychometrika, 2005, 70 : 671 - 684
  • [25] Checking the assumptions of Rasch's model for speed tests
    Jansen, MGH
    Glas, CAW
    PSYCHOMETRIKA, 2005, 70 (04) : 671 - 684
  • [26] Statistical primer: checking model assumptions with regression diagnostics
    Hickey, Graeme L.
    Kontopantelis, Evangelos
    Takkenberg, Johanna J. M.
    Beyersdorf, Friedhelm
    INTERACTIVE CARDIOVASCULAR AND THORACIC SURGERY, 2019, 28 (01) : 1 - 8
  • [27] Automatic Compositional Synthesis of Distributed Systems
    Damm, Werner
    Finkbeiner, Bernd
    FM 2014: FORMAL METHODS, 2014, 8442 : 179 - 193
  • [28] Compositional model-checking verification of critical systems
    Mendoza, Luis E.
    Capel, Manuel I.
    Pérez, María
    Benghazi, Kawtar
    Lecture Notes in Business Information Processing, 2009, 19 : 213 - 225
  • [29] Verification of infinite state systems by compositional model checking
    McMillan, KL
    CORRECT HARDWARE DESIGN AND VERIFICATION METHODS, 1999, 1703 : 219 - 233
  • [30] Compositional Abstraction in Real-Time Model Checking
    Berendsen, Jasper
    Vaandrager, Frits
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, PROCEEDINGS, 2008, 5215 : 233 - 249