Underapproximation of Procedure Summaries for Integer Programs - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue International Journal on Software Tools for Technology Transfer Année : 2016

Underapproximation of Procedure Summaries for Integer Programs

Radu Iosif
  • Fonction : Auteur
Filip Konečný
  • Fonction : Auteur

Résumé

We show how to underapproximate the procedure summaries of recursive programs over the integers using off-the-shelf analyzers for non-recursive programs. The novelty of our approach is that the non-recursive program we compute may capture unboundedly many behaviors of the original recursive program for which stack usage cannot be bounded. Moreover, we identify a class of recursive programs on which our method terminates and returns the precise summary relations without underapproximation. Doing so, we generalize a similar result for non-recursive programs to the re-cursive case. Finally, we present experimental results of an implementation of our method applied on a number of examples.
Fichier principal
Vignette du fichier
1210.4289v3.pdf (971.79 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01418863 , version 1 (17-12-2016)

Licence

Domaine public

Identifiants

  • HAL Id : hal-01418863 , version 1

Citer

Pierre Ganty, Radu Iosif, Filip Konečný. Underapproximation of Procedure Summaries for Integer Programs. International Journal on Software Tools for Technology Transfer, 2016. ⟨hal-01418863⟩
48 Consultations
51 Téléchargements

Partager

Gmail Facebook X LinkedIn More