Symbolic and compositional reachability for timed automata

  • Authors:
  • Kim Guldstrand Larsen

  • Affiliations:
  • Department of Computer Science, Aalborg University, Denmark

  • Venue:
  • RP'10 Proceedings of the 4th international conference on Reachability problems
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

The model-checker UPPAAL [LPY97] is based on the theory of timed automata [AD90] and its modeling languague offers additional features such as networks of timed automata, clocks and stop-watches, synchronizing over synchronous and broadcast channels, discrete variables ranging over bounded integers or structured types (arrays and records) as well as user-defined types and functions. The first version of UPPAAL was released in 1995 and since then there has been a continuous and still on-going development of datastructures and algorithms for its verification engine with particular emphasis on efficientmethods for reachability and nested reachability problems [BDL+10]. Over the years, the tool has consistently gained in performance and has by now been applied to the verification of numerous industrial case-studies. More recently the branch CORA [ALTP01, BFH+01] has emerged supporting cost-minimal reachability for priced timed automata, thus allowing for the optimization of several planning and scheduling problems to be solving using reachability checking [IKY+08, HvdNV06, AM01]. In the following we give an overview of the development of the datastuctures and algorithms underlying the verification engines of UPPAAL and CORA as well as indicate on-going research directions.