Goal-Directed Invariant Synthesis for Model Checking Modulo Theories

  • Authors:
  • Silvio Ghilardi;Silvio Ranise

  • Affiliations:
  • Dipartimento di Informatica, Università degli Studi di Milano, Italy;Dipartimento di Informatica, Università di Verona, Italy

  • Venue:
  • TABLEAUX '09 Proceedings of the 18th International Conference on Automated Reasoning with Analytic Tableaux and Related Methods
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

We are interested in automatically proving safety properties of infinite state systems. We present a technique for invariant synthesis which can be incorporated in backward reachability analysis. The main theoretical result ensures that (under suitable hypotheses) our method is guaranteed to find an invariant if one exists. We also discuss heuristics that allow us to derive an implementation of the technique showing remarkable speed-ups on a significant set of safety problems in parametrised systems.