Parameterized model checking of networks of timed automata with Boolean guards

被引:5
|
作者
Spalazzi, Luca [1 ]
Spegni, Francesco [1 ]
机构
[1] Univ Politecn Marche, DII, Ancona, Italy
关键词
Parameterized model checking; Timed automata; Cutoff theorems; Parameterized systems; VERIFICATION; SYSTEMS; ABSTRACTION; CUTOFF;
D O I
10.1016/j.tcs.2019.12.026
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Parameterized model checking is a formal verification technique for verifying that some specifications hold in systems consisting of many similar cooperating but indistinguishable processes. The problem is known to be undecidable in general, even when restricted to reachability properties. To overcome this limitation, several techniques have been explored to address specific system families, logical formulas or topologies of process networks. Some use the notion of cutoff, i.e. if a certain property is verified for systems up to a certain size (the cutoff) then it is verified for systems of any size. Here we analyze the case of networks consisting of an arbitrary number of timed automata that can synchronize by looking at which state the neighbors are currently. We show that cutoffs exist independently from the checked formula, with or without a distinguished process acting as controller. We show how, exploiting the cutoffs, we can obtain upper bounds on complexity of the parameterized model-checking problem. Finally, we show how to use the theoretical results in order to model and verify a distributed algorithm for clock synchronization based on gossip techniques. (C) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页码:248 / 269
页数:22
相关论文
共 50 条
  • [1] Statistical Model Checking for Networks of Priced Timed Automata
    David, Alexandre
    Larsen, Kim G.
    Legay, Axel
    Mikucionis, Marius
    Poulsen, Danny Bogsted
    van Vliet, Jonas
    Wang, Zheng
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, 2011, 6919 : 80 - +
  • [2] Unbounded, fully symbolic model checking of timed automata using Boolean methods
    Seshia, SA
    Bryant, RE
    COMPUTER AIDED VERIFICATION, 2003, 2725 : 154 - 166
  • [3] Model checking for probabilistic timed automata
    Norman, Gethin
    Parker, David
    Sproston, Jeremy
    FORMAL METHODS IN SYSTEM DESIGN, 2013, 43 (02) : 164 - 190
  • [4] Model checking for probabilistic timed automata
    Gethin Norman
    David Parker
    Jeremy Sproston
    Formal Methods in System Design, 2013, 43 : 164 - 190
  • [5] Verified Model Checking of Timed Automata
    Wimmer, Simon
    Lammich, Peter
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, TACAS 2018, PT I, 2018, 10805 : 61 - 78
  • [6] Model checking prioritized timed automata
    Lin, SW
    Hsiung, PA
    Huang, CH
    Chen, YR
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2005, 3707 : 370 - 384
  • [7] Timed Automata Based Model Checking of Timed Security Protocols
    Kurkowski, Miroslaw
    Penczek, Wojciech
    FUNDAMENTA INFORMATICAE, 2009, 93 (1-3) : 245 - 259
  • [8] Hypervolume approximation in timed automata model checking
    Braberman, Victor
    Obesl, Jorge Lucangeli
    Livero, Alfredo
    Schapachnik, Fernando
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, 2007, 4763 : 69 - +
  • [9] Improved Bounded Model Checking of Timed Automata
    Smith, Robert L.
    Bersani, Marcello M.
    Rossi, Matteo
    San Pietro, Pierluigi
    2021 IEEE/ACM 9TH INTERNATIONAL CONFERENCE ON FORMAL METHODS IN SOFTWARE ENGINEERING (FORMALISE 2021), 2021, : 97 - 110
  • [10] Symbolic model checking for probabilistic timed automata
    Kwiatkowska, M
    Norman, G
    Sproston, J
    Wang, FZ
    FORMAL TECHNIQUES, MODELLING AND ANALYSIS OF TIMED AND FAULT-TOLERANT SYSTEMS, PROCEEDINGS, 2004, 3253 : 293 - 308