The eureka tool for software model checking

  • Authors:
  • Alessandro Armando;Massimo Benerecetti;Dario Carotenuto;Jacopo Mantovani;Pasquale Spica

  • Affiliations:
  • Universitá di Genova, Genova, Italy;Universitá "Federico II" Via Cintia, Napoli, Italy;Universitá "Federico II" Via Cintia, Napoli, Italy;Universitá di Genova, Genova, Italy;Universitá "Federico II" Via Cintia, Napoli, Italy

  • Venue:
  • Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

We describe EUREKA, a symbolic model checker for Linear Programs with arrays, i.e. programs where variables and array elements range over a numeric domain and expressions involve linear combinations of variables and array elements. This language fragment easily encodes a large class of programs for which, as demonstrated by our experiments, techniques based on predicate abstraction do not apply successfully.