Exploring different constraint-based modelings for program verification

  • Authors:
  • Hélène Collavizza;Michel Rueher

  • Affiliations:
  • Université de Nice-Sophia-Antipolis, I3S, CNRS, Sophia-Antipolis, France;Université de Nice-Sophia-Antipolis, I3S, CNRS, Sophia-Antipolis, France

  • Venue:
  • CP'07 Proceedings of the 13th international conference on Principles and practice of constraint programming
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Recently, constraint-programming techniques have been used to generate test data and to verify the conformity of a program with its specification. Constraint generated for these tasks may involve integer ranging on all machine-integers, thus, the constraint-based modeling of the program and its specification is a critical issue. In this paper we investigate different models.We show that a straightforward translation of a program and its specification in a system of guarded constraints is ineffective. We outline the key role of Boolean abstractions and explore different search strategies on standard benchmarks.