Timed automata can always be made implementable

  • Authors:
  • Patricia Bouyer;Kim G. Larsen;Nicolas Markey;Ocan Sankur;Claus Thrane

  • Affiliations:
  • LSV, CNRS & ENS Cachan, France;Dept. Computer Science, Aalborg University, Denmark;LSV, CNRS & ENS Cachan, France;LSV, CNRS & ENS Cachan, France;Dept. Computer Science, Aalborg University, Denmark

  • Venue:
  • CONCUR'11 Proceedings of the 22nd international conference on Concurrency theory
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Timed automata follow a mathematical semantics, which assumes perfect precision and synchrony of clocks. Since this hypothesis does not hold in digital systems, properties proven formally on a timed automaton may be lost at implementation. In order to ensure implementability, several approaches have been considered, corresponding to different hypotheses on the implementation platform. We address two of these: A timed automaton is samplable if its semantics is preserved under a discretization of time; it is robust if its semantics is preserved when all timing constraints are relaxed by some small positive parameter. We propose a construction which makes timed automata implementable in the above sense: From any timed automaton A, we build a timed automaton A′ that exhibits the same behaviour as A, and moreover A′ is both robust and samplable by construction.