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 条
  • [31] Dynamical properties of timed automata
    Puri, A
    DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2000, 10 (1-2): : 87 - 113
  • [32] Dynamical properties of timed automata
    Puri, A
    FORMAL TECHNIQUES IN REAL-TIME AND FAULT-TOLERANT SYSTEMS, 1998, 1486 : 210 - 227
  • [33] From Scenarios to Timed Automata
    Saeedloei, Neda
    Kluzniak, Feliks
    FORMAL METHODS: FOUNDATIONS AND APPLICATIONS, SBMF 2017, 2017, 10623 : 33 - 51
  • [34] Dynamical Properties of Timed Automata
    Anuj Puri
    Discrete Event Dynamic Systems, 2000, 10 : 87 - 113
  • [35] Better abstractions for timed automata
    Herbreteau, Frederic
    Srivathsan, B.
    Walukiewicz, Igor
    INFORMATION AND COMPUTATION, 2016, 251 : 67 - 90
  • [36] Scheduling and Planning with Timed Automata
    Panek, Sebastian
    Engell, Sebastian
    Stursberg, Olaf
    16TH EUROPEAN SYMPOSIUM ON COMPUTER AIDED PROCESS ENGINEERING AND 9TH INTERNATIONAL SYMPOSIUM ON PROCESS SYSTEMS ENGINEERING, 2006, 21 : 1973 - 1978
  • [37] A Model Interpreter for Timed Automata
    Iftikhar, M. Usman
    Lundberg, Jonas
    Weyns, Danny
    LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION: FOUNDATIONAL TECHNIQUES, PT I, 2016, 9952 : 243 - 258
  • [38] Debugging with Timed Automata Mutations
    Aichernig, Bernhard K.
    Hoermaier, Klaus
    Lorber, Florian
    COMPUTER SAFETY, RELIABILITY, AND SECURITY (SAFECOMP 2014), 2014, 8666 : 49 - 64
  • [39] Making timed automata communicate
    Chen, J
    Lin, HM
    FORMAL METHODS AT THE CROSSROADS: FROM PANACEA TO FOUNDATIONAL SUPPORT, 2003, 2757 : 337 - 351
  • [40] SAMPLED SEMANTICS OF TIMED AUTOMATA
    Abdulla, Parosh Aziz
    Krcal, Pavel
    Yi, Wang
    LOGICAL METHODS IN COMPUTER SCIENCE, 2010, 6 (03) : 1 - 37