Timed automata and time Petri nets are fundamental formal models for real-time systems. Since the seminal work of Alur and Dill (1994), the theory has progressed and mature analysis tools like UPPAAL are now of industrial strength. These tools can verify quantitative properties of real-life real-time systems.
The game extension of timed automata has also received a lot of attention in the last 2 decades. The objective for games is to synthesise real-time controllers (or strategies) rather than verify a real-time system. Synthesis for timed automata (and time petri nets) has been a successful domain and UPPAAL has a game extension UPPAAL-TiGA to synthesise real- time controllers.
The current challenging problems are to synthesize controllers for systems that are partially observable and optimal controllers with respect to a given criterion. Extensions of timed automata with weights (e.g. to model energy consumption) have been extensively studied in the last five years. Synthesis of optimal controllers is also a very active topics.
Our work spans accross different theoretical and practical aspects among them:
The results of this research have been continuously transfered into timed systems analysis tools, UPPAAL, UPPAAL-TiGA and ROMEO. Case studies have been successfully treated with the approaches we proposed. Related verification/synthesis tools for timed systems:
Aalborg University, Denmark; LSV-ENS Cachan, France; Université Libre de Bruxelles, Belgium; IRCCyN, Nantes, France; INRIA, Rennes, France