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 条
  • [1] Dynamic Data Structures for Timed Automata Acceptance
    Alejandro Grez
    Filip Mazowiecki
    Michał Pilipczuk
    Gabriele Puppis
    Cristian Riveros
    Algorithmica, 2022, 84 : 3223 - 3245
  • [2] VERIFICATION FOR TIMED AUTOMATA EXTENDED WITH UNBOUNDED DISCRETE DATA STRUCTURES
    Quaas, Karin
    LOGICAL METHODS IN COMPUTER SCIENCE, 2015, 11 (03)
  • [3] Efficient verification of timed automata with BDD-like data structures
    Wang F.
    International Journal on Software Tools for Technology Transfer, 2004, 6 (1) : 77 - 97
  • [4] Translation of Timed Promela to Timed Automata with Discrete Data
    Nabialek, Wojciech
    Janowska, Agata
    Janowski, Pawel
    FUNDAMENTA INFORMATICAE, 2008, 85 (1-4) : 409 - 424
  • [5] Efficient verification of timed automata with BDD-like data-structures
    Wang, F
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, 2003, 2575 : 189 - 205
  • [6] Slicing of timed automata with discrete data
    Janowska, Agata
    Janowski, Pawel
    FUNDAMENTA INFORMATICAE, 2006, 72 (1-3) : 181 - 195
  • [7] Dynamic controllability via Timed Game Automata
    Cimatti, Alessandro
    Hunsberger, Luke
    Micheli, Andrea
    Posenato, Roberto
    Roveri, Marco
    ACTA INFORMATICA, 2016, 53 (6-8) : 681 - 722
  • [8] A Menagerie of Timed Automata
    Fontana, Peter
    Cleaveland, Rance
    ACM COMPUTING SURVEYS, 2014, 46 (03)
  • [9] Diagnosis of a dynamic hybrid system by hybrid timed automata
    Azzabi, Olfa
    Ben Njima, Chakib
    Messaoud, Hassani
    2016 INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT), 2016, : 618 - 622
  • [10] Dynamic Timed Automata for Reconfigurable System Modeling and Verification
    Tigane, Samir
    Guerrouf, Faycal
    Hamani, Nadia
    Kahloul, Laid
    Khalgui, Mohamed
    Ali, Masood Ashraf
    AXIOMS, 2023, 12 (03)