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 条
  • [21] STOCHASTIC TIMED AUTOMATA
    Bertrand, Nathalie
    Bouyer, Patricia
    Brihaye, Thomas
    Menet, Quentin
    Baier, Christel
    Groesser, Marcus
    Jurdzinski, Marcin
    LOGICAL METHODS IN COMPUTER SCIENCE, 2014, 10 (04)
  • [22] Scheduling with timed automata
    Abdeddaïm, Y
    Asarin, E
    Maler, O
    THEORETICAL COMPUTER SCIENCE, 2006, 354 (02) : 272 - 300
  • [23] Diagnosing timed automata using timed markings
    Bouyer, Patricia
    Henry, Leo
    Jaziri, Samy
    Jeron, Thierry
    Markey, Nicolas
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2021, 23 (02) : 229 - 253
  • [24] Diagnosing timed automata using timed markings
    Patricia Bouyer
    Léo Henry
    Samy Jaziri
    Thierry Jéron
    Nicolas Markey
    International Journal on Software Tools for Technology Transfer, 2021, 23 : 229 - 253
  • [25] From timed automata to testable untimed automata
    Petitjean, E
    Fouchal, H
    REAL TIME PROGRAMMING 1999 (WRTP'99), 1999, : 189 - 194
  • [26] Transformations of timed cooperating automata
    Lanotte, R
    Maggiolo-Schettini, A
    Tini, S
    Peron, A
    FUNDAMENTA INFORMATICAE, 2001, 47 (3-4) : 271 - 282
  • [27] Fuzzy-Timed Automata
    Javier Crespo, F.
    de la Encina, Alberto
    Llana, Luis
    FORMAL TECHNIQUES FOR DISTRIBUTED SYSTEMS, PROCEEDINGS, 2010, 6117 : 140 - 154
  • [28] On the Distance Between Timed Automata
    Rosenmann, Amnon
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS (FORMATS 2019), 2019, 11750 : 199 - 215
  • [29] Programming Autonomous Behavior of AMM Network Data Concentrator by Timed Automata
    Krejci, Lukas
    2015 IEEE 8TH INTERNATIONAL CONFERENCE ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATIONS (IDAACS), VOLS 1-2, 2015, : 214 - 219
  • [30] Expresivity of Timed Discrete Event Systems and Timed Automata
    Reniers, M. A.
    Tiel, R. L. P.
    IFAC PAPERSONLINE, 2024, 58 (01): : 216 - 221