LTL Parameter Synthesis of Parametric Timed Automata

The parameter synthesis problem for parametric timed automata is undecidable in general even for very simple reachability properties. In this paper we introduce restrictions on parameter valuations under which the parameter synthesis problem is decidable for LTL properties. The investigated bounded integer parameter synthesis problem could be solved using an explicit enumeration of all possible parameter valuations. We propose an alternative symbolic zone-based method for this problem which results in a faster computation. Our technique extends the ideas of the automata-based approach to LTL model checking of timed automata. To justify the usefulness of our approach, we provide experimental evaluation and compare our method with explicit enumeration technique.

[1]  Stavros Tripakis,et al.  Model Checking of Real-Time Reachability Properties Using Abstractions , 1998, TACAS.

[2]  Roberto Bagnara,et al.  The Parma Polyhedra Library: Toward a complete set of numerical abstractions for the analysis and verification of hardware and software systems , 2006, Sci. Comput. Program..

[3]  Kim G. Larsen,et al.  Lower and upper bounds in zone-based abstractions of timed automata , 2004, International Journal on Software Tools for Technology Transfer.

[4]  Didier Lime,et al.  Integer Parameter Synthesis for Real-Time Systems , 2015, IEEE Transactions on Software Engineering.

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

[6]  Ivana Cerná,et al.  On Clock-Aware LTL Properties of Timed Automata , 2014, ICTAC.

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

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

[9]  Stephan Merz,et al.  Model Checking , 2000 .

[10]  Pierre Wolper,et al.  Memory-efficient algorithms for the verification of temporal properties , 1990, Formal Methods Syst. Des..

[11]  Kim G. Larsen,et al.  Language Emptiness of Continuous-Time Parametric Timed Automata , 2015, ICALP.

[12]  Guangyuan Li Checking Timed Büchi Automata Emptiness Using LU-Abstractions , 2009, FORMATS.

[13]  Salvatore La Torre,et al.  Decision Problems for Lower/Upper Bound Parametric Timed Automata , 2007, ICALP.

[14]  David L. Dill,et al.  Timing Assumptions and Verification of Finite-State Concurrent Systems , 1989, Automatic Verification Methods for Finite State Systems.

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

[16]  Patricia Bouyer,et al.  Forward Analysis of Updatable Timed Automata , 2004, Formal Methods Syst. Des..

[17]  Stavros Tripakis,et al.  Checking Timed Büchi Automata Emptiness Efficiently , 2005, Formal Methods Syst. Des..

[18]  Kim G. Larsen,et al.  A Tutorial on Uppaal , 2004, SFM.

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