MONOTONIC ABSTRACTION (ON EFFICIENT VERIFICATION OF PARAMETERIZED SYSTEMS)

被引:10
|
作者
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 条
  • [41] Incremental Abstraction for Diagnosability Verification of Modular Systems
    Noori-Hosseini, Mona
    Lennartson, Bengt
    2019 24TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2019, : 393 - 399
  • [43] Parameterized verification
    Parosh A. Abdulla
    Giorgio Delzanno
    International Journal on Software Tools for Technology Transfer, 2016, 18 : 469 - 473
  • [44] Parameterized verification
    Abdulla, Parosh A.
    Delzanno, Giorgio
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2016, 18 (05) : 469 - 473
  • [45] Deductive Verification of Parameterized Embedded Systems Modeled in SystemC
    Tasche, Philip
    Monti, Raul E.
    Drerup, Stefanie Eva
    Blohm, Pauline
    Herber, Paula
    Huisman, Marieke
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, VMCAI 2024, PT II, 2024, 14500 : 187 - 209
  • [46] Heuristic symbolic verification of safety properties for parameterized systems
    Yang, Qiu-Song
    Li, Ming-Shu
    Ruan Jian Xue Bao/Journal of Software, 2009, 20 (06): : 1444 - 1456
  • [47] Verification of parameterized systems using logic program transformations
    Roychoudhury, A
    Kumar, KN
    Ramakrishnan, CR
    Ramakrishnan, IV
    Smolka, SA
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 2000, 1785 : 172 - 187
  • [48] A Framework for the Verification of Parameterized Infinite-state Systems
    Alberti, Francesco
    Ghilardi, Silvio
    Sharygina, Natasha
    FUNDAMENTA INFORMATICAE, 2017, 150 (01) : 1 - 24
  • [49] Parameterized Verification of Asynchronous Shared-Memory Systems
    Esparza, Javier
    Ganty, Pierre
    Majumdar, Rupak
    JOURNAL OF THE ACM, 2016, 63 (01)
  • [50] Lazy Constrained Monotonic Abstraction
    Ganjei, Zeinab
    Rezine, Ahmed
    Eles, Petru
    Peng, Zebo
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, VMCAI 2016, 2016, 9583 : 147 - 165