A Game Approach to Determinize Timed Automata [chapter]

Nathalie Bertrand, Amélie Stainer, Thierry Jéron, Moez Krichen
2011 Lecture Notes in Computer Science  
Timed automata are frequently used to model real-time systems. Their determinization is a key issue for several validation problems. However, not all timed automata can be determinized, and determinizability itself is undecidable. In this paper, we propose a game-based algorithm which, given a timed automaton, tries to produce a language-equivalent deterministic timed automaton, otherwise a deterministic over-approximation. Our method subsumes two recent contributions: it is at once more
more » ... than the determinization procedure of [BBBB09a] and more precise than the approximation algorithm of [KT09] . Moreover, we explain how to extend our method to deal with invariants and εtransitions, and also consider other useful approximations: under-approximation, and combination of under-and over-approximations. This work was partially funded by the french ANR Testec Un jeu pour déterminiser des automates temporisés Résumé : Les automates temporisés sont classiquement utilisés pour modéliser des systèmes tempsréel. Leur déterminisation est un problème clef pour plusieurs problèmes de validation. Pourtant certains automates temporisés ne sont pas déterminisables et la déterminisabilité elle-même est indécidable. Dans cet article, nous proposons un algorithme qui, étant donné un automate temporisé, essaie de produire un automate déterministe équivalent, ou à défaut une surapproximation déterministe. Notre méthode améliore deux contributions récentes dans le domaine : elle est à la fois plus générale que la procédure de déterminisation de [BBBB09a] et plus précise que l'algorithme d'approximation de [KT09]. De plus, nous expliquons comment étendre notre méthode pour traiter les invariants et les ε-transitions, et considérons également d'autres types d'approximation utiles : les sous-approximations et les combinaisons de souset sur-approximations.
doi:10.1007/978-3-642-19805-2_17 fatcat:6v4nqyezjrhrfbqf4by65tc4iq