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 条
  • [41] PKreport: report generation for checking population pharmacokinetic model assumptions
    Xiaoyong Sun
    Jun Li
    BMC Medical Informatics and Decision Making, 11
  • [42] ON THE COMPOSITIONAL CHECKING OF VALIDITY
    WINSKEL, G
    LECTURE NOTES IN COMPUTER SCIENCE, 1990, 458 : 481 - 501
  • [43] Compositional Model Checking and Model Repair for a Class of Product Form Models
    Soltanieh, Amin
    Siegle, Markus
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2020, 353 (353) : 129 - 148
  • [44] COMPOSITIONAL CHECKING OF SATISFACTION
    ANDERSEN, HR
    WINSKEL, G
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 575 : 24 - 36
  • [45] Model checking, automated abstraction, and compositional verification of Rebeca models
    Sirjani, M
    Movaghar, A
    Shali, A
    de Boer, FS
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2005, 11 (06) : 1054 - 1082
  • [46] Checking scientific assumptions by modeling
    Phillips, Joseph
    Edwards, Ronald
    Kumarakrishnan, Raghuveer
    DISCOVERY SCIENCE, PROCEEDINGS, 2006, 4265 : 352 - 357
  • [47] MODEL CHECKING OF COMPONENT BASED SOFTWARE USING COMPOSITIONAL REDUCTIONS
    Izadi, Mohammad
    Movaghar, Ali
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2008, 18 (05) : 683 - 712
  • [48] Compositional Model Checking of Interlocking Systems for Lines with Multiple Stations
    Macedo, Hugo Daniel
    Fantechi, Alessandro
    Haxthausen, Anne E.
    NASA FORMAL METHODS (NFM 2017), 2017, 10227 : 146 - 162
  • [49] Formula-Dependent Equivalence for Compositional CTL Model Checking
    Adnan Aziz
    Thomas Shiple
    Vigyan Singhal
    Robert Brayton
    Alberto Sangiovanni-Vincentelli
    Formal Methods in System Design, 2002, 21 : 193 - 224
  • [50] A compositional algorithm for parallel model checking of polygonal hybrid systems
    Pace, Gordon
    Schneider, Gerardo
    THEORETICAL ASPECTS OF COMPUTING - ICTAC 2006, 2006, 4281 : 168 - 182