Reduction and Quantifier Elimination Techniques for Program Validation

  • Authors:
  • Jean-Paul Bodeveix;Mamoun Filali

  • Affiliations:
  • IRIT-Université Paul Sabatier, 118 Route de Narbonne, F-31062 Toulouse cédex, France;IRIT-Université Paul Sabatier, 118 Route de Narbonne, F-31062 Toulouse cédex, France. filali@irit.fr

  • Venue:
  • Formal Methods in System Design
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

We study the automatic verification of programs with infinite or parameterized state space. This paper presents methods allowing the transformation of some second-order formulas expressing Hoare triples into equivalent formulas expressed in a weaker but decidable logic. Two techniques are considered: quantifier elimination and reduction to a finite domain. We illustrate these techniques on the validation of memory coherency protocols expressed in Unity.