Dynamic Data Structures for Timed Automata Acceptance

被引:1
|
作者
Grez, Alejandro [1 ,2 ]
Mazowiecki, Filip [3 ]
Pilipczuk, Michal [3 ]
Puppis, Gabriele [4 ]
Riveros, Cristian [1 ,2 ]
机构
[1] Pontificia Univ Catolica Chile, Santiago, Chile
[2] Millennium Inst Foundat Res Data, Santiago, Chile
[3] Univ Warsaw, Warsaw, Poland
[4] Univ Udine, Udine, Italy
基金
欧洲研究理事会; 欧盟地平线“2020”;
关键词
Timed automata; Data stream; Dynamic data structure; O(N(2)) PROBLEMS; ALGORITHMS;
D O I
10.1007/s00453-022-01025-8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We study a variant of the classical membership problem in automata theory, which consists of deciding whether a given input word is accepted by a given automaton. We do so through the lenses of parameterized dynamic data structures: we assume that the automaton is fixed and its size is the parameter, while the input word is revealed as in a stream, one symbol at a time following the natural order on positions. The goal is to design a dynamic data structure that can be efficiently updated upon revealing the next symbol, while maintaining the answer to the query on whether the word consisting of symbols revealed so far is accepted by the automaton. We provide complexity bounds for this dynamic acceptance problem for timed automata that process symbols interleaved with time spans. The main contribution is a dynamic data structure that maintains acceptance of a fixed one-clock timed automaton A with amortized update time 2(O(vertical bar A vertical bar)) per input symbol.
引用
收藏
页码:3223 / 3245
页数:23
相关论文
共 50 条
  • [41] An Expressive Timed Modal Mu-Calculus for Timed Automata
    Cleaveland, Rance
    Keiren, Jeroen J. A.
    Fontana, Peter
    QUANTITATIVE EVALUATION OF SYSTEMS AND FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, QEST-FORMATS 2024, 2024, 14996 : 160 - 178
  • [42] Timed Automata Modeling and Verification for Publish-Subscribe Structures Using Distributed Resources
    Valero, Valentin
    Diaz, Gregorio
    Cambronero, Maria-Emilia
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2017, 43 (01) : 76 - 99
  • [43] The Containment Problem for Unambiguous Register Automata and Unambiguous Timed Automata
    Antoine Mottet
    Karin Quaas
    Theory of Computing Systems, 2021, 65 : 706 - 735
  • [44] The Containment Problem for Unambiguous Register Automata and Unambiguous Timed Automata
    Mottet, Antoine
    Quaas, Karin
    THEORY OF COMPUTING SYSTEMS, 2021, 65 (04) : 706 - 735
  • [45] SetExp: a method of transformation of timed automata into finite state automata
    Ouedraogo, Lucien
    Khoumsi, Ahmed
    Nourelfath, Mustapha
    REAL-TIME SYSTEMS, 2010, 46 (02) : 189 - 250
  • [46] Timed Automata Verification and Synthesis via Finite Automata Learning
    Sankur, Ocan
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PT II, TACAS 2023, 2023, 13994 : 329 - 349
  • [47] Event-clock automata: a determinizable class of timed automata
    Alur, R
    Fix, L
    Henzinger, TA
    THEORETICAL COMPUTER SCIENCE, 1999, 211 (1-2) : 253 - 273
  • [48] Controller synthesis for dynamic hierarchical real-time plants using timed automata
    Bin Waez, Md Tawhid
    Wasowski, Andrzej
    Dingel, Juergen
    Rudie, Karen
    DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2017, 27 (02): : 407 - 441
  • [49] SetExp: a method of transformation of timed automata into finite state automata
    Lucien Ouedraogo
    Ahmed Khoumsi
    Mustapha Nourelfath
    Real-Time Systems, 2010, 46 : 189 - 250
  • [50] Superposition as a Decision Procedure for Timed Automata
    Arnaud Fietzke
    Christoph Weidenbach
    Mathematics in Computer Science, 2012, 6 (4) : 409 - 425