On the distance between timed automata

From MaRDI portal
Publication:2176705

DOI10.1007/978-3-030-29662-9_12zbMATH Open1434.68287arXiv1909.10489OpenAlexW2969678322MaRDI QIDQ2176705FDOQ2176705

Amnon Rosenmann

Publication date: 5 May 2020

Abstract: The problem of inclusion of the language accepted by timed automaton A (e.g., the implementation) in the language accepted by B (e.g., the specification) is, in general, undecidable in the class of non-deterministic timed automata. In order to tackle this disturbing problem we show how to effectively construct deterministic timed automata Ad and Bd that are discretizations (digitizations) of the non-deterministic timed automata A and B and differ from the original automata by at most frac16 time units on each occurrence of an event. Language inclusion in the discretized timed automata is decidable and it is also decidable when instead of mathfrakL(B) we consider overlinemathfrakL(B), the closure of mathfrakL(B) in the Euclidean topology: if mathfrakL(Ad)subseteqmathfrakL(Bd) then mathfrakL(A)subseteqmathfrakL(B) and if mathfrakL(Ad)subseteqmathfrakL(Bd) then mathfrakL(A)subseteqoverlinemathfrakL(B). Moreover, if mathfrakL(Ad)subseteqmathfrakL(Bd) we would like to know how far away is mathfrakL(Ad) from being included in mathfrakL(Bd). For that matter we define the distance between the languages of timed automata as the limit on how far away a timed trace of one timed automaton can be from the closest timed trace of the other timed automaton. We then show how one can decide under some restriction whether the distance between two timed automata is finite or infinite.


Full work available at URL: https://arxiv.org/abs/1909.10489




Recommendations





Cited In (5)





This page was built for publication: On the distance between timed automata

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2176705)