On parametric timed automata and one-counter machines

Two decades ago, Alur, Henzinger, and Vardi introduced the reachability problem for parametric timed automata. Their main results are that reachability is decidable for timed automata with a single parametric clock, and undecidable for timed automata with three or more parametric clocks.In the case of two parametric clocks, decidability was left open, with hardly any progress that we are aware of in the intervening period.In this manuscript, we establish a correspondence between reachability in parametric timed automata with at most two parametric clocks and reachability for a certain class of parametric one-counter machines. We leverage this connection (i) to improve decision procedure for one parametric clock from nonelementary to 2NEXP; (ii) to show decidability for two parametric clocks and a single parameter; (iii) to show lower bounds for reachability problem for one and two parametric clocks; (iv) to show decidability for various classes of parametric one-counter machines.

[1]  Philippe Schnoebelen,et al.  Model Checking Timed Automata with One or Two Clocks , 2004, CONCUR.

[2]  Joël Ouaknine,et al.  Advances in Parametric Real-Time Reasoning , 2014, MFCS.

[3]  Joël Ouaknine,et al.  Model Checking Succinct and Parametric One-Counter Automata , 2010, ICALP.

[4]  Joël Ouaknine,et al.  On the Complexity of Linear Arithmetic with Divisibility , 2015, 2015 30th Annual ACM/IEEE Symposium on Logic in Computer Science.

[5]  Didier Lime,et al.  Integer Parameter Synthesis for Timed Automata , 2013, TACAS.

[6]  Marvin Minsky,et al.  Computation : finite and infinite machines , 2016 .

[7]  Thomas A. Henzinger,et al.  What Good Are Digital Clocks? , 1992, ICALP.

[8]  Thomas A. Henzinger,et al.  Parametric real-time reasoning , 1993, STOC.

[9]  Joël Ouaknine,et al.  Reachability in Succinct and Parametric One-Counter Automata , 2009, CONCUR.

[10]  Frits W. Vaandrager,et al.  Linear parametric model checking of timed automata , 2001, J. Log. Algebraic Methods Program..

[11]  Eric Allender,et al.  The pervasive reach of resource-bounded Kolmogorov complexity in computational complexity theory , 2009, J. Comput. Syst. Sci..

[12]  Rajeev Alur,et al.  A Theory of Timed Automata , 1994, Theor. Comput. Sci..

[13]  Joël Ouaknine,et al.  Universality and Language Inclusion for Open and Closed Timed Automata , 2003, HSCC.

[14]  Joseph S. Miller Decidability and Complexity Results for Timed Automata and Semi-linear Hybrid Automata , 2000, HSCC.

[15]  Tao Jiang,et al.  New Decidability Results Concerning Two-way Counter Machines and Applications , 1993, ICALP.

[16]  Pascal Lafourcade,et al.  Intruder Deduction for AC-Like Equational Theories with Homomorphisms , 2005, RTA.

[17]  Joël Ouaknine,et al.  On the Relationship between Reachability Problems in Timed and Counter Automata , 2012, RP.

[18]  Laurent Doyen,et al.  Robust parametric reachability for timed automata , 2007, Inf. Process. Lett..

[19]  A. P. Bel'tyukov Decidability of the universal theory of natural numbers with addition and divisibility , 1980 .

[20]  Christoph Haase,et al.  On the complexity of model checking counter automata , 2012 .

[21]  John Fearnley,et al.  Reachability in two-clock timed automata is PSPACE-complete , 2013, Inf. Comput..

[22]  L. Lipshitz The Diophantine problem for addition and divisibility , 1978 .