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 条
  • [21] Parameterized verification of monotone information systems
    Chane-Yack-Fa, Raphael
    Frappier, Marc
    Mammar, Amel
    Finkel, Alain
    FORMAL ASPECTS OF COMPUTING, 2018, 30 (3-4) : 463 - 489
  • [22] Compositional analysis for verification of parameterized systems
    Basu, S
    Ramakrishnan, CR
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2003, 2619 : 315 - 330
  • [23] Compositional analysis for verification of parameterized systems
    Basu, S
    Ramakrishnan, CR
    THEORETICAL COMPUTER SCIENCE, 2006, 354 (02) : 211 - 229
  • [24] Efficient Verification of Parameterized Cache Coherence Protocols
    Qu, WanXia
    Guo, Yang
    Pang, ZhengBin
    Yang, XiaoDong
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE FOR YOUNG COMPUTER SCIENTISTS, VOLS 1-5, 2008, : 154 - 159
  • [25] OLA: Property Directed Outer Loop Abstraction for Efficient Verification of Reactive Systems
    Darke, Priyanka
    Chimdyalwar, Bharti
    2023 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION, ICSME, 2023, : 436 - 440
  • [26] Model-checking and abstraction to the aid of parameterized systems
    Pnueli, A
    Zuck, L
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, 2003, 2575 : 4 - 4
  • [27] Model checking and abstraction to the aid of parameterized systems (a survey)
    Zuck, L
    Pnueli, A
    COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2004, 30 (3-4) : 139 - 169
  • [28] Efficient Temporal Logic Verification by Incremental Abstraction
    Lennartson, Bengt
    Liang, Xudong
    Noori-Hosseini, Mona
    2020 IEEE 16TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2020, : 894 - 899
  • [29] Parameterized Verification of Systems with Global Synchronization and Guards
    Jaber, Nouraldin
    Jacobs, Swen
    Wagner, Christopher
    Kulkarni, Milind
    Samanta, Roopsha
    COMPUTER AIDED VERIFICATION (CAV 2020), PT I, 2020, 12224 : 299 - 323
  • [30] Universal properties verification of parameterized parallel systems
    Nugraheni, CE
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2005, PT 3, 2005, 3482 : 453 - 462