An Inverse Method for Parametric Timed Automata

Given a timed automaton with parametric timings, our objective is to describe a procedure for deriving constraints on the parametric timings in order to ensure that, for each value of parameters satisfying these constraints, the behaviors of the timed automata are time-abstract equivalent. We will exploit a reference valuation of the parameters that is supposed to capture a characteristic proper behavior of the system. The method has been implemented and is illustrated on various examples of asynchronous circuits.

[1]  Joseph Sifakis,et al.  Compiling Real-Time Specifications into Extended Automata , 1992, IEEE Trans. Software Eng..

[2]  Jordi Cortadella,et al.  Verification of concurrent systems with parametric delays using octahedra , 2005, Fifth International Conference on Application of Concurrency to System Design (ACSD'05).

[3]  Wang Yi,et al.  Uppaal in a nutshell , 1997, International Journal on Software Tools for Technology Transfer.

[4]  Edmund M. Clarke,et al.  Counterexample-Guided Abstraction Refinement , 2000, CAV.

[5]  Stavros Tripakis,et al.  Analysis of Timed Systems Using Time-Abstracting Bisimulations , 2001, Formal Methods Syst. Des..

[6]  Farn Wang,et al.  Symbolic parametric safety analysis of linear hybrid systems with BDD-like data-structures , 2004, IEEE Transactions on Software Engineering.

[7]  Ahmed Bouajjani,et al.  Symbolic Techniques for Parametric Reasoning about Counter and Clock Systems , 2000, CAV.

[8]  Mariëlle Stoelinga,et al.  Mechanical verification of the IEEE 1394a root contention protocol using Uppaal2k , 2001, International Journal on Software Tools for Technology Transfer.

[9]  Farn Wang,et al.  Timing Parameter Characterization of Real-Time Systems , 2003, CIAA.

[10]  Thomas A. Henzinger,et al.  A User Guide to HyTech , 1995, TACAS.

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

[12]  Emmanuelle Encrenaz-Tiphène,et al.  Time Separation of Events: An Inverse Method , 2006, LIX.

[13]  Chris J. Myers,et al.  Automatic Derivation of Timing Constraints by Failure Analysis , 2002, CAV.

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

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

[16]  Alon Itai,et al.  Timing Verification by Successive Approximation , 1992, CAV.

[17]  Nicolas Halbwachs,et al.  Automatic discovery of linear restraints among variables of a program , 1978, POPL.

[18]  Sumit Kumar Jha,et al.  A Counterexample-Guided Approach to Parameter Synthesis for Linear Hybrid Automata , 2008, HSCC.

[19]  Oded Maler,et al.  On Interleaving in Timed Automata , 2006, CONCUR.

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

[21]  Laurent Fribourg,et al.  Synthesizing Parametric Constraints on Various Case Studies Using IMITATOR , 2009 .

[22]  Alexander Schrijver,et al.  Theory of linear and integer programming , 1986, Wiley-Interscience series in discrete mathematics and optimization.

[23]  Étienne André IMITATOR: A Tool for Synthesizing Constraints on Timing Bounds of Timed Automata , 2009, ICTAC.

[24]  Jordi Cortadella,et al.  The octahedron abstract domain , 2004, Sci. Comput. Program..

[25]  Amir Pnueli,et al.  Timing analysis of asynchronous circuits using timed automata , 1995, CHARME.

[26]  Emmanuelle Encrenaz-Tiphène,et al.  Timed verification of the generic architecture of a memory circuit using parametric timed automata , 2009, Formal Methods Syst. Des..

[27]  Mihaela Sighireanu,et al.  Parameterized Reachability Analysis of the IEEE 1394 Root Contention Protocol using TReX , 2001 .

[28]  Thomas A. Henzinger,et al.  Using HyTech to Synthesize Control Parameters for a Steam Boiler , 1995, Formal Methods for Industrial Applications.