Result: Polyhedra to the rescue of array interpolants

Title:
Polyhedra to the rescue of array interpolants
Contributors:
Faculty of Informatics [Lugano], Università della Svizzera italiana = University of Italian Switzerland (USI), VERIMAG (VERIMAG - IMAG), Université Joseph Fourier - Grenoble 1 (UJF)-Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP)-Institut National Polytechnique de Grenoble (INPG)-Centre National de la Recherche Scientifique (CNRS), ERC STATOR +Swiss National Science Foundation grant no. P1TIP2_152261, European Project: 306595,ERC-2012-StG_20111012,ERC-2012-StG_20111012,STATOR(2013)
Source:
ACM/SIGAPP Symposium On Applied Computing. :1745-1750
Publisher Information:
CCSD; Association for computing machinery, 2015.
Publication Year:
2015
Collection:
collection:UGA
collection:IMAG
collection:CNRS
collection:UNIV-GRENOBLE1
collection:INPG
collection:VERIMAG
collection:TEST-UGA
Subject Geographic:
Original Identifier:
HAL: hal-01178600
Document Type:
Conference conferenceObject<br />Conference papers
Language:
English
Relation:
info:eu-repo/semantics/altIdentifier/doi/10.1145/2695664.2695784; info:eu-repo/grantAgreement//306595/EU/STATic analysis with ORiginal methods/STATOR
DOI:
10.1145/2695664.2695784
Rights:
info:eu-repo/semantics/OpenAccess
Accession Number:
edshal.hal.01178600v1
Database:
HAL

Further Information

We propose a new approach to the automated verification of the correctness of programs handling arrays. An abstract interpreter supplies auxiliary numeric invariants to an interpolation-based refinement procedure suited to array programs. Experiments show that this combination approach, implemented in an enhanced version of the Booster software model-checker, performs better than the pure interpolation-based approach, at no additional cost.