Lazy abstractions for timed automata

  • Authors:
  • Frédéric Herbreteau;B. Srivathsan;Igor Walukiewicz

  • Affiliations:
  • CNRS, LaBRI, UMR 5800, Univ. Bordeaux, Talence, France;Software Modeling and Verification Group, RWTH Aachen University, Germany;CNRS, LaBRI, UMR 5800, Univ. Bordeaux, Talence, France

  • Venue:
  • CAV'13 Proceedings of the 25th international conference on Computer Aided Verification
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

We consider the reachability problem for timed automata. A standard solution to this problem involves computing a search tree whose nodes are abstractions of zones. For efficiency reasons, they are parametrized by the maximal lower and upper bounds (LU-bounds) occurring in the guards of the automaton. We propose an algorithm that dynamically updates LU-bounds during exploration of the search tree. In order to keep them as small as possible, the bounds are refined only when they enable a transition that is impossible in the unabstracted system. So our algorithm can be seen as a kind of lazy CEGAR algorithm for timed automata. We show that on several standard benchmarks, the algorithm is capable of keeping very small LU-bounds, and in consequence is able to reduce the search space substantially.