Satisfiability solving for software verification

  • Authors:
  • David Déharbe;Silvio Ranise

  • Affiliations:
  • DIMAp/UFRN, Natal, Brazil;Università di Verona, Dip. di Informatica, Verona, Italy

  • Venue:
  • International Journal on Software Tools for Technology Transfer (STTT)
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Declarative techniques for software verification require the availability of scalable, predictable, and flexible satisfiability solvers. We describe our approach to build such solvers by combining equational theorem proving, Boolean solving, arithmetic reasoning, and some transformations of the proof obligations. The proposed techniques have been implemented in a system called haRVey and the viability of the approach is shown on proof obligations generated in the certification of aerospace code.