MONOTONIC ABSTRACTION (ON EFFICIENT VERIFICATION OF PARAMETERIZED SYSTEMS)

被引:9
|
作者
Abdulla, Parosh Aziz [1 ]
Delzanno, Giorgio [2 ]
Ben Henda, Noomene [1 ]
Rezine, Ahmed [3 ]
机构
[1] Uppsala Univ, Uppsala, Sweden
[2] Univ Genoa, Genoa, Italy
[3] LIAFA, Paris 7, France
关键词
MODEL CHECKING; REACHABILITY;
D O I
10.1142/S0129054109006887
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We introduce the simple and efficient method of monotonic abstraction to prove safety properties for parameterized systems with linear topologies. A process in the system is a finite-state automaton, where the transitions are guarded by both local and global conditions. Processes may communicate via broadcast, rendez-vous and shared variables over finite domains. The method of monotonic abstraction derives an over-approximation of the induced transition system that allows the use of a simple class of regular expressions as a symbolic representation. Compared to traditional regular model checking methods, the analysis does not require the manipulation of transducers, and hence its simplicity and efficiency. We have implemented a prototype that works well on several mutual exclusion algorithms and cache coherence protocols.
引用
收藏
页码:779 / 801
页数:23
相关论文
共 50 条
  • [1] Monotonic Abstraction in Parameterized Verification
    Abdulla, Parosh Aziz
    Delzanno, Giorgio
    Rezine, Ahmed
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 223 (0C) : 3 - 14
  • [2] Constrained Monotonic Abstraction: A CEGAR for Parameterized Verification
    Abdulla, Parosh Aziz
    Chen, Yu-Fang
    Delzanno, Giorgio
    Haziza, Frederic
    Hong, Chih-Duo
    Rezine, Ahmed
    [J]. CONCUR 2010 - CONCURRENCY THEORY, 2010, 6269 : 86 - +
  • [3] Automatic abstraction for verification of parameterized systems
    Zhang, Long
    Qu, Wanxia
    Guo, Yang
    Li, Sikun
    [J]. Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2014, 26 (06): : 991 - 998
  • [4] Environment abstraction for parameterized verification
    Clarke, E
    Talupur, M
    Veith, H
    [J]. VERIFICATION, MODEL CHECKING , AND ABSTRACT INTERPRETATION, PROCEEDINGS, 2006, 3855 : 126 - 141
  • [5] Parameterized verification by probabilistic abstraction
    Arons, T
    Pnueli, A
    Zuck, L
    [J]. FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES, PROCEEDINGS, 2003, 2620 : 87 - 102
  • [6] Parameterized verification of systems with component identities, using view abstraction
    Lowe, Gavin
    [J]. INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2022, 24 (02) : 287 - 324
  • [7] Parameterized verification of systems with component identities, using view abstraction
    Gavin Lowe
    [J]. International Journal on Software Tools for Technology Transfer, 2022, 24 : 287 - 324
  • [8] Mechanizing the CMP Abstraction for Parameterized Verification
    Li, Yongjian
    Zhan, Bohua
    Pang, Jun
    [J]. PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2024, 8 (OOPSLA):
  • [9] Parameterized verification through view abstraction
    Abdulla, Parosh
    Haziza, Frederic
    Holik, Lukas
    [J]. INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2016, 18 (05) : 495 - 516
  • [10] Parameterized verification through view abstraction
    Parosh Abdulla
    Frédéric Haziza
    Lukáš Holík
    [J]. International Journal on Software Tools for Technology Transfer, 2016, 18 : 495 - 516