Quantitative Temporal Simulation and Refinement Distances for Timed Systems

We introduce quantitative timed refinement and timed simulation (directed) metrics, incorporating zenoness checks, for timed systems. These metrics assign positive real numbers which quantify the timing mismatches between two timed systems, amongst non-zeno runs. We quantify timing mismatches in three ways: (1) the maximal timing mismatch that can arise, (2) the “steady-state” maximal timing mismatches, where initial transient timing mismatches are ignored; and (3) the (long-run) average timing mismatches amongst two systems. These three kinds of mismatches constitute three important types of timing differences. Our event times are the global times, measured from the start of the system execution, not just the time durations of individual steps. We present algorithms over timed automata for computing the three quantitative simulation distances to within any desired degree of accuracy. In order to compute the values of the quantitative simulation distances, we use a game theoretic formulation. We introduce two new kinds of objectives for two player games on finite-state game graphs: (1) eventual debit-sum level objectives, and (2) average debit-sum level objectives. We present algorithms for computing the optimal values for these objectives in graph games, and then use these algorithms to compute the values of the timed simulation distances over timed automata.

[1]  Maria Domenica Di Benedetto,et al.  Symbolic Models and Control of Discrete-Time Piecewise Affine Systems: An Approximate Simulation Approach , 2014, IEEE Transactions on Automatic Control.

[2]  E. Allen Emerson,et al.  Tree automata, mu-calculus and determinacy , 1991, [1991] Proceedings 32nd Annual Symposium of Foundations of Computer Science.

[3]  Manuel Mazo,et al.  Specification-guided controller synthesis for linear systems and safe linear-time temporal logic , 2013, HSCC '13.

[4]  A. Shiryaev,et al.  Limit Theorems for Stochastic Processes , 1987 .

[5]  Jakub Chaloupka Z-Reachability Problem for Games on 2-Dimensional Vector Addition Systems with States Is in P , 2010, RP.

[6]  Thomas A. Henzinger,et al.  Quantifying Similarities Between Timed Systems , 2005, FORMATS.

[7]  Maria Domenica Di Benedetto,et al.  A symbolic approach to the design of nonlinear networked control systems , 2012, HSCC '12.

[8]  Krishnendu Chatterjee,et al.  Energy Parity Games , 2010, ICALP.

[9]  Joël Ouaknine,et al.  An Intrinsic Characterization of Approximate Probabilistic Bisimilarity , 2003, FoSSaCS.

[10]  Radha Jagadeesan,et al.  Metrics for labelled Markov processes , 2004, Theor. Comput. Sci..

[11]  Patricia Bouyer,et al.  Measuring Permissiveness in Parity Games: Mean-Payoff Parity Games Revisited , 2011, ATVA.

[12]  Karlis Cerans,et al.  Decidability of Bisimulation Equivalences for Parallel Timer Processes , 1992, CAV.

[13]  Antoine Girard,et al.  Controller synthesis for safety and reachability via approximate bisimulation , 2010, Autom..

[14]  Paulo Tabuada,et al.  Verification and Control of Hybrid Systems , 2009 .

[15]  Krishnendu Chatterjee,et al.  Mean-payoff parity games , 2005, 20th Annual IEEE Symposium on Logic in Computer Science (LICS' 05).

[16]  Paulo Tabuada An Approximate Simulation Approach to Symbolic Control , 2008, IEEE Transactions on Automatic Control.

[17]  Krishnendu Chatterjee,et al.  Algorithms for Game Metrics (Full Version) , 2008, Log. Methods Comput. Sci..

[18]  Paulo Tabuada,et al.  Verification and Control of Hybrid Systems - A Symbolic Approach , 2009 .

[19]  Alexander Moshe Rabinovich,et al.  Church Synthesis Problem for Noisy Input , 2011, FoSSaCS.

[20]  Luca de Alfaro,et al.  Linear and Branching System Metrics , 2009, IEEE Transactions on Software Engineering.

[21]  Maria Domenica Di Benedetto,et al.  Integrated Design of Symbolic Controllers for Nonlinear Systems , 2012, IEEE Transactions on Automatic Control.

[22]  Krishnendu Chatterjee,et al.  Quantitative Timed Simulation Functions and Refinement Metrics for Timed Systems (Full Version) , 2012, ArXiv.

[23]  Alessandro Abate,et al.  Bisimilar symbolic models for stochastic control systems without state-space discretization , 2014, HSCC.

[24]  Antoine Girard,et al.  Approximate Bisimulation: A Bridge Between Computer Science and Control Theory , 2011, Eur. J. Control.

[25]  Manuel Mazo,et al.  Symbolic Models for Nonlinear Control Systems Without Stability Assumptions , 2010, IEEE Transactions on Automatic Control.

[26]  D. Sorensen,et al.  A Survey of Model Reduction Methods for Large-Scale Systems , 2000 .

[27]  Paulo Tabuada,et al.  Approximately Bisimilar Symbolic Models for Incrementally Stable Switched Systems , 2008, IEEE Transactions on Automatic Control.

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

[29]  Sumit Gulwani,et al.  Continuity and robustness of programs , 2012, CACM.

[30]  Paulo Tabuada,et al.  Symbolic models for nonlinear time-delay systems using approximate bisimulations , 2010, Syst. Control. Lett..

[31]  Martin Fränzle,et al.  Crossing the Bridge between Similar Games , 2011, FORMATS.

[32]  Antoine Girard,et al.  Approximate simulation Relations for Hybrid Systems , 2006, ADHS.

[33]  Antoine Girard,et al.  Low-Complexity Quantized Switching Controllers using Approximate Bisimulation , 2012, ArXiv.

[34]  Krishnendu Chatterjee,et al.  Generalized Mean-payoff and Energy Games , 2010, FSTTCS.