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 条
  • [31] TIMED AUTOMATA ROBUSTNESS ANALYSIS VIA MODEL CHECKING
    Bendik, Jaroslav
    Sencan, Ahmet
    Gol, Ebru Aydin
    Cerna, Ivana
    LOGICAL METHODS IN COMPUTER SCIENCE, 2022, 18 (03) : 12:1 - 12:32
  • [32] Durations and parametric model-checking in timed automata
    Bruyere, Veronique
    Dall'olio, Emmanuel
    Raskin, Jean-Francois
    ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2008, 9 (02)
  • [33] Parameterized model checking of weighted networks
    Meinecke, Ingmar
    Quaas, Karin
    THEORETICAL COMPUTER SCIENCE, 2014, 534 : 69 - 85
  • [34] On timed automata with input-determined guards
    D'Souza, D
    Tabareau, N
    FORMAL TECHNIQUES, MODELLING AND ANALYSIS OF TIMED AND FAULT-TOLERANT SYSTEMS, PROCEEDINGS, 2004, 3253 : 68 - 83
  • [35] Analysis of timed automata with guards in dioids algebra
    Niguez, Julien
    Amari, Said
    Faure, Jean-Marc
    2016 13TH INTERNATIONAL WORKSHOP ON DISCRETE EVENT SYSTEMS (WODES), 2016, : 391 - 397
  • [36] Checking MTL Properties of Discrete Timed Automata via Bounded Model Checking
    Wozna-Szczesniak, Bozena
    Zbrzezny, Andrzej
    FUNDAMENTA INFORMATICAE, 2014, 135 (04) : 553 - 568
  • [37] Checking ACTL* properties of discrete timed automata via bounded model checking
    Wozna, B
    Zbrzezny, A
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, 2003, 2791 : 18 - 33
  • [38] Control in Boolean Networks With Model Checking
    Cifuentes-Fontanals, Laura
    Tonello, Elisa
    Siebert, Heike
    FRONTIERS IN APPLIED MATHEMATICS AND STATISTICS, 2022, 8
  • [39] Deep random search for efficient model checking of timed automata
    Grosu, R.
    Huang, X.
    Smolka, S. A.
    Tan, W.
    Tripakis, S.
    COMPOSITION OF EMBEDDED SYSTEMS: SCIENTIFIC AND INDUSTRIAL ISSUES, 2007, 4888 : 111 - +
  • [40] MODEL CHECKING PROBABILISTIC TIMED AUTOMATA WITH ONE OR TWO CLOCKS
    Jurdzinski, Marcin
    Laroussinie, Francois
    Sproston, Jeremy
    LOGICAL METHODS IN COMPUTER SCIENCE, 2008, 4 (03)