Dense real-time games

M. Faella1, S. La Torre2, A. Murano3
1Università degli Studi di Salerno, Italy
2University of Pennsylvania and Universitàdegli Studi di Salerno, USA
3Rice University and Universitàdegli Studi di Salerno, USA

Tóm tắt

The rapid development of complex and safety-critical systems requires the use of reliable verification methods and tools for system design (synthesis). Many systems of interest are reactive, in the sense that their behavior depends on the interaction with the environment. A natural framework to model them is a two-player game: the system versus the environment. In this context, the central problem is to determine the existence of a winning strategy according to a given winning condition. We focus on real-time systems, and choose to model the related game as a nondeterministic timed automaton. We express winning conditions by formulas of the branching-time temporal logic TCTL. While timed games have been studied in the literature, timed games with dense-time winning conditions constitute a new research topic. The main result of this paper is an exponential-time algorithm to check for the existence of a winning strategy for TCTL games where equality is not allowed in the timing constraints. Our approach consists on translating to timed tree automata both the game graph and the winning condition, thus reducing the considered decision problem to the emptiness problem for this class of automata. The proposed algorithm matches the known lower bound on timed games. Moreover, if we relax the limitation we have placed on the timing constraints, the problem becomes undecidable.

Từ khóa

#Automata #Clocks #Logic #Timing #Computer science #Open systems #Real time systems #Tree graphs #Indium tin oxide #Game theory

Tài liệu tham khảo

neumann, 1944, Theory of Games and Economic Behavior 10.1007/s002360100067 murano, 2002, Real-Time Module Checking 10.1006/inco.2000.2893 10.1007/3-540-44450-5_11 henzinger, 1999, Rectangular hybrid games, Proc CONCUR 99 Concurrency Theory 10th Int l Conf, 320, 10.1007/3-540-48320-9_23 10.1016/S0304-3975(99)00038-9 10.1007/3-540-47813-2_7 10.1016/0022-0000(83)90014-4 10.1016/0304-3975(94)90010-8 10.1145/75277.75293 10.1006/inco.1993.1024 abadi, 1989, Realizable and unrealizable specifications of reactive systems, Proc of the 16th Intern Colloquium on Automata Languages and Programming ICALP'89, 1, 10.1007/BFb0035748 d'souza, 2002, Timed control synthesis for external specifications, Proc of the 19th Annual Symposium on Theoretical Aspects of Computer Science STACS'02, 571 10.1016/0167-6423(83)90017-5 asarin, 1998, Controller synthesis for timed automata, Proc IFAC Symposium on System Structure and Control, 469 asarin, 1999, As soon as possible: Time optimal control for timed automata, Proc 1st Int Workshop Hybrid Systems Computation and Control, 19, 10.1007/3-540-48983-5_6 10.1145/227595.227602 10.1109/6.499951 10.1145/5397.5399