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 条
  • [21] Weighted Timed Automata: Model-Checking and Games
    Bouyer, Patricia
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 158 (01) : 3 - 17
  • [22] Bounded Model Checking of an MITL Fragment for Timed Automata
    Kindermann, Roland
    Junttila, Tommi
    Niemela, Ilkka
    2013 13TH INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN (ACSD 2013), 2013, : 216 - 225
  • [23] Model Checking Weighted Integer Reset Timed Automata
    Manasa, Lakshmi
    Krishna, Shankara Narayanan
    Jain, Chinmay
    THEORY OF COMPUTING SYSTEMS, 2011, 48 (03) : 648 - 679
  • [24] Model Checking Coordination of CPS Using Timed Automata
    Jiang, Kaiqiang
    Guan, Chunlin
    Wang, Jiahui
    Du, Dehui
    2018 IEEE 42ND ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 1, 2018, : 258 - 263
  • [25] Model checking probabilistic timed automata in the presence of uncertainties
    Zhang, Junhua
    Huang, Zhiqiu
    Cao, Zining
    Xiao, Fangxiong
    Journal of Computational Information Systems, 2010, 6 (07): : 2231 - 2243
  • [26] On model-checking timed automata with stopwatch observers
    Brihaye, T
    Bruyére, V
    Raskin, JFO
    INFORMATION AND COMPUTATION, 2006, 204 (03) : 408 - 433
  • [27] Efficient encoding for bounded model checking of timed automata
    Chen, Zuxi
    Xu, Zhongwei
    Du, Junwei
    Mei, Meng
    Guo, Jing
    IEEJ TRANSACTIONS ON ELECTRICAL AND ELECTRONIC ENGINEERING, 2017, 12 (05) : 710 - 720
  • [28] Model checking timed automata with one or two clocks
    Laroussinie, F
    Markey, N
    Schnoebelen, P
    CONCUR 2004 - CONCURRENCY THEORY, PROCEEDINGS, 2004, 3170 : 387 - 401
  • [29] Model checking via reachability testing for timed automata
    Aceto, L
    Burgueno, A
    Larsen, KG
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 1998, 1384 : 263 - 280
  • [30] Model Checking Weighted Integer Reset Timed Automata
    Lakshmi Manasa
    Shankara Narayanan Krishna
    Chinmay Jain
    Theory of Computing Systems, 2011, 48 : 648 - 679