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
相关论文
共 54 条
  • [1] Abdulla P. A., 2001, Applications and Theory of Petri Nets 2001. 22nd International Conference, ICATPN 2001. Proceedings (Lecture Notes in Computer Science Vol.2075), P53
  • [2] Multi-clock timed networks
    Abdulla, PA
    Deneux, J
    Mahata, P
    [J]. 19TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 2004, : 345 - 354
  • [3] Model checking of systems with many identical timed processes
    Abdulla, PA
    Jonsson, B
    [J]. THEORETICAL COMPUTER SCIENCE, 2003, 290 (01) : 241 - 264
  • [4] A THEORY OF TIMED AUTOMATA
    ALUR, R
    DILL, DL
    [J]. THEORETICAL COMPUTER SCIENCE, 1994, 126 (02) : 183 - 235
  • [5] The benefits of relaxing punctuality
    Alur, R
    Feder, T
    Henzinger, TA
    [J]. JOURNAL OF THE ACM, 1996, 43 (01) : 116 - 146
  • [6] Parameterized model checking of rendezvous systems
    Aminof, Benjamin
    Kotek, Tomer
    Rubin, Sasha
    Spegni, Francesco
    Veith, Helmut
    [J]. DISTRIBUTED COMPUTING, 2018, 31 (03) : 187 - 222
  • [7] Parameterized Model Checking of Synchronous Distributed Algorithms by Abstraction
    Aminof, Benjamin
    Rubin, Sasha
    Stoilkovska, Ilina
    Widder, Josef
    Zuleger, Florian
    [J]. VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION (VMCAI 2018), 2018, 10747 : 1 - 24
  • [8] Liveness of Parameterized Timed Networks
    Aminof, Benjamin
    Rubin, Sasha
    Zuleger, Florian
    Spegni, Francesco
    [J]. AUTOMATA, LANGUAGES, AND PROGRAMMING, PT II, 2015, 9135 : 375 - 387
  • [9] Aminof B, 2014, LECT NOTES COMPUT SC, V8318, P262, DOI 10.1007/978-3-642-54013-4_15
  • [10] [Anonymous], [No title captured]