Enhancing the inverse method with state merging

  • Authors:
  • Étienne André;Laurent Fribourg;Romain Soulat

  • Affiliations:
  • LIPN, CNRS UMR 7030, Université Paris 13, France;LSV, ENS Cachan & CNRS, France;LSV, ENS Cachan & CNRS, France

  • Venue:
  • NFM'12 Proceedings of the 4th international conference on NASA Formal Methods
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Keeping the state space small is essential when verifying real-time systems using Timed Automata (TA). In the model-checker Uppaal, the merging operation has been used extensively in order to reduce the number of states. Actually, Uppaal's merging technique applies within the more general setting of Parametric Timed Automata (PTA). The Inverse Method (IM) for a PTA A is a procedure that synthesizes a zone around a given point π0 (parameter valuation) over which A is guaranteed to behave in an equivalent time-abstract manner. We show that the integration of merging into IM leads to the synthesis of larger zones around π0. It also often improves the performance of IM, both in terms of computational space and time, as shown by our experimental results.