Reachability relations of timed pushdown automata (Q2221811): Difference between revisions

From MaRDI portal
Added link to MaRDI item.
ReferenceBot (talk | contribs)
Changed an Item
 
(7 intermediate revisions by 5 users not shown)
Property / reviewed by
 
Property / reviewed by: Roger Villemaire / rank
Normal rank
 
Property / reviewed by
 
Property / reviewed by: Roger Villemaire / rank
 
Normal rank
Property / describes a project that uses
 
Property / describes a project that uses: Kronos / rank
 
Normal rank
Property / describes a project that uses
 
Property / describes a project that uses: Uppaal / rank
 
Normal rank
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W3109777388 / rank
 
Normal rank
Property / arXiv ID
 
Property / arXiv ID: 2012.15291 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Dense-Timed Pushdown Automata / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4643961 / rank
 
Normal rank
Property / cites work
 
Property / cites work: A theory of timed automata / rank
 
Normal rank
Property / cites work
 
Property / cites work: Event-clock automata: a determinizable class of timed automata / rank
 
Normal rank
Property / cites work
 
Property / cites work: Visibly pushdown languages / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4264103 / rank
 
Normal rank
Property / cites work
 
Property / cites work: A Logical Characterization for Dense-Time Visibly Pushdown Automata / rank
 
Normal rank
Property / cites work
 
Property / cites work: A Perfect Class of Context-Sensitive Timed Languages / rank
 
Normal rank
Property / cites work
 
Property / cites work: On timed scope-bounded context-sensitive languages / rank
 
Normal rank
Property / cites work
 
Property / cites work: An effective decision procedure for linear arithmetic over the integers and reals / rank
 
Normal rank
Property / cites work
 
Property / cites work: A Machine-Independent Characterization of Timed Languages / rank
 
Normal rank
Property / cites work
 
Property / cites work: Well-Structured Pushdown System: Case of Dense Timed Pushdown Automata / rank
 
Normal rank
Property / cites work
 
Property / cites work: Alternation / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4514735 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5351961 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Timed Pushdown Automata Revisited / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5002803 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Binary Reachability of Timed-register Pushdown Automata and Branching Vector Addition Systems / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4270062 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4551181 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Pushdown timed automata: A binary reachability characterization and safety verification. / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q2754074 / rank
 
Normal rank
Property / cites work
 
Property / cites work: A Logical Characterization of Timed Pushdown Languages / rank
 
Normal rank
Property / cites work
 
Property / cites work: Hybrid Systems: Computation and Control / rank
 
Normal rank
Property / cites work
 
Property / cites work: Model checking LTL with regular valuations for pushdown systems / rank
 
Normal rank
Property / cites work
 
Property / cites work: Reachability in two-clock timed automata is PSPACE-complete / rank
 
Normal rank
Property / cites work
 
Property / cites work: A Decision Procedure for the First Order Theory of Real Addition with Order / rank
 
Normal rank
Property / cites work
 
Property / cites work: Effective definability of the reachability relation in timed automata / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q2723913 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4198056 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5009444 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Semigroups, Presburger formulas, and languages / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5875377 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Better abstractions for timed automata / rank
 
Normal rank
Property / cites work
 
Property / cites work: Reachability Analysis of Communicating Pushdown Systems / rank
 
Normal rank
Property / cites work
 
Property / cites work: FSTTCS 2005: Foundations of Software Technology and Theoretical Computer Science / rank
 
Normal rank
Property / cites work
 
Property / cites work: Communicating Timed Automata: The More Synchronous, the More Difficult to Verify / rank
 
Normal rank
Property / cites work
 
Property / cites work: Time-Bounded Reachability Problem for Recursive Timed Automata is Undecidable / rank
 
Normal rank
Property / cites work
 
Property / cites work: What's decidable about recursive hybrid automata? / rank
 
Normal rank
Property / cites work
 
Property / cites work: CONCUR 2004 - Concurrency Theory / rank
 
Normal rank
Property / cites work
 
Property / cites work: Nested Timed Automata / rank
 
Normal rank
Property / cites work
 
Property / cites work: Recursive unsolvability of Post's problem of ''Tag'' und other topics in theory of Turing machines / rank
 
Normal rank
Property / cites work
 
Property / cites work: Reachability in pushdown register automata / rank
 
Normal rank
Property / cites work
 
Property / cites work: On Context-Free Languages / rank
 
Normal rank
Property / cites work
 
Property / cites work: Verification for Timed Automata extended with Unbounded Discrete Data Structures / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5144644 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Real addition and the polynomial hierarchy / rank
 
Normal rank
Property / cites work
 
Property / cites work: Event-Clock Visibly Pushdown Automata / rank
 
Normal rank
Property / cites work
 
Property / cites work: Recursive Timed Automata / rank
 
Normal rank
Property / cites work
 
Property / cites work: Pushdown Systems with Stack Manipulation / rank
 
Normal rank
Property / cites work
 
Property / cites work: Synchronized Recursive Timed Automata / rank
 
Normal rank
Property / cites work
 
Property / cites work: Automated Deduction – CADE-20 / rank
 
Normal rank
Property / cites work
 
Property / cites work: The complexity of linear problems in fields / rank
 
Normal rank
Property / cites work
 
Property / cites work: Kronos: A verification tool for real-time systems / rank
 
Normal rank

Latest revision as of 12:22, 24 July 2024

scientific article
Language Label Description Also known as
English
Reachability relations of timed pushdown automata
scientific article

    Statements

    Reachability relations of timed pushdown automata (English)
    0 references
    0 references
    0 references
    2 February 2021
    0 references
    The timed automata (TA) of [\textit{R. Alur} and \textit{D. L. Dill}, Theor. Comput. Sci. 126, No. 2, 183--235 (1994; Zbl 0803.68071)] are a seminal contribution to real-time systems modeling. These automata extend classical finite-state automata with finitely many real-time clocks that can be reset and compared under inequalities by the transitions. These automata hence allow to reason about system execution under timing constraints and are commonly used as the underlying model in formal verification tools for real-time systems. However, finite automata have well-known limitations as to the kind of behavior they can represent. It is hence of paramount importance to investigate to which extent more expressive models can also be amenable to computational processing. This paper studies such an extension, namely timed pushdown automata (TPDA). This model extends usual finite-state pushdown automata with a finite number of control and stack real-valued clocks. TPDA transitions furthermore allow to increase all clocks by the same elapse time, read an input letter, test control clock constraints, reset some control clocks, and push/pop a stack symbol on/from the stack under constraints over control and stack clocks. In this last case, a (stack) symbol and fresh copies of the stack clocks are pushed/popped on/from the stack. These automata hence allow to reason about timing constraints between push and pop operations and are therefore appropriate to study timing constraints in recursive behavior. In a TPDA clock values are also always nondeterministically chosen in order to fulfill clock constraints. TPDA use comparisons of the form \(\geq k\) and \(\equiv_m k\) (congruence modulo \(m\)) for integers \(k\) and positive integers \(m\). Here, two reals are congruent modulo \(m\) when their difference is an integer multiple of \(m\). Furthermore, the values compared in a TPDA are clock values, their integer or fractional parts (the value minus its integer part), or difference of clock values, integer or fractional parts. Finally, TPDA use Boolean combinations of such constraints. A fundamental question in system verification is to determine whether two system states can be reached by an execution path. In this paper, the authors show that for TPDA this reachability relation is expressible by an existential formula of linear arithmetic (of doubly exponential size). In this context, linear arithmetic is the theory of \[ (\mathbb{R};+,\leq,\lfloor -\rfloor,\{-\},k\cdot -,\equiv_m,0,1;k\in \mathbb{Z},m \in \mathbb{N}\setminus\{0\}) \] where \(\lfloor -\rfloor\) is the integer operator and \(\{-\}\) is the fractional part operator. This structure generalizes both Presburger arithmetic \((\mathbb{Z},\leq,\equiv_m,+,0;m \in \mathbb{N}\setminus\{0\})\) and rational arithmetic \((\mathbb{R},\leq,+,0)\). More precisely, the authors show that for a TPDA with states \(p\) and \(q\) there is an existential formula of linear arithmetic such that there exists a sequence of transitions \(w\) from \(p\) (with empty stack) to \(q\) (with empty stack) exactly when this formula is satisfied by initial and final clock values, and the number of times each transition in \(w\) is used. In order to prove this result, the paper introduces a novel quantifier elimination procedure for linear arithmetic.
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    timed automata
    0 references
    timed pushdown automata
    0 references
    reachability relation
    0 references
    clock difference relations
    0 references
    quantifier elimination
    0 references
    Presburger arithmetic
    0 references
    rational arithmetic
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references