Promptness in ω-regular Automata

Liveness properties of on-going reactive systems assert that something good will happen eventually. In satisfying liveness properties, there is no bound on the “wait time”, namely the time that may elapse until an eventuality is fulfilled. The traditional “unbounded” semantics of liveness properties nicely corresponds to the classical semantics of automata on infinite objects. Indeed, acceptance is defined with respect to the set of states the run visits infinitely often, with no bound on the number of transitions taken between successive visits. In many applications, it is important to bound the wait time in liveness properties. Bounding the wait time by a constant is not always possible, as the bound may not be known in advance. It may also be very large, resulting in large specifications. Researchers have studied prompt eventualities, where the wait time is bounded, but the bound is not known in advance. We study the automata-theoretic counterpart of prompt eventually. In a prompt-Büchi automaton, a run r is accepting if there exists a bound k such that r visits an accepting state every at most k transitions. We study the expressive power of nondeterministic and deterministic prompt-Büchi automata, their properties, and decision problems for them. In particular, we show that regular nondeterministic prompt Büchi automata are exactly as expressive as nondeterministic co-Büchi automata.

[1]  Rajeev Alur,et al.  Parametric temporal logic for “model measuring” , 2001, TOCL.

[2]  Pierre Wolper,et al.  Reasoning About Infinite Computations , 1994, Inf. Comput..

[3]  Thomas Colcombet,et al.  Bounds in ω-regularity , .

[4]  Neil D. Jones,et al.  Space-Bounded Reducibility among Combinatorial Problems , 1975, J. Comput. Syst. Sci..

[5]  Krishnendu Chatterjee,et al.  Finitary winning in ω-regular games , 2009, TOCL.

[6]  Bowen Alpern,et al.  Defining Liveness , 1984, Inf. Process. Lett..

[7]  A. Prasad Sistla,et al.  Taming Interface Specifications , 2005, CONCUR.

[8]  Orna Kupferman,et al.  Verification of Fair Transition Systems , 1998, Chic. J. Theor. Comput. Sci..

[9]  Armin Biere,et al.  Symbolic Model Checking without BDDs , 1999, TACAS.

[10]  A Bounding Quanti A Bounding Quantifier , .

[11]  Nachum Dershowitz,et al.  Bounded Fairness , 2003, Verification: Theory and Practice.

[12]  Thomas A. Henzinger,et al.  Finitary fairness , 1998, TOPL.

[13]  Paul Gastin,et al.  Fast LTL to Büchi Automata Translation , 2001, CAV.

[14]  Orna Kupferman,et al.  Safraless Compositional Synthesis , 2006, CAV.

[15]  Orna Kupferman,et al.  From liveness to promptness , 2007, Formal Methods Syst. Des..

[16]  S. Sieber On a decision method in restricted second-order arithmetic , 1960 .

[17]  Lawrence H. Landweber,et al.  Decision problems forω-automata , 1969, Mathematical systems theory.

[18]  Florian Horn Faster Algorithms for Finitary Games , 2007, TACAS.

[19]  Robert K. Brayton,et al.  Deterministic w Automata vis-a-vis Deterministic Buchi Automata , 1994, ISAAC.