| HAL : hal-00456558, version 1 |
| DOI : 10.1007/978-3-642-11319-2_21 |
| Fiche détaillée | Récupérer au format |
|
|
| Verification, Model Checking, and Abstract Interpretation, Madrid : Spain (2010) |
|
|
|
|
| An Analysis of Permutations in Arrays |
|
|
| Valentin Perrelle 1Nicolas Halbwachs 1 |
|
|
| (01/2010) |
|
|
| This paper is concerned with the synthesis of invariants in programs with arrays. More specifically, we consider properties concerning array contents up to a permutation. For instance, to prove a sorting procedure, one has to show that the result is sorted, but also that it is a permutation of the initial array. In order to analyze this kind of properties, we define an abstract interpretation working on multisets of values, and able to discover invariant equations about such multisets. |
|
|
|
|
|
|
|
|
|
|
| 1 : | VERIMAG (VERIMAG - IMAG) |
| CNRS : UMR5104 – Université Joseph Fourier - Grenoble I – Institut National Polytechnique de Grenoble (INPG) | |
|
|
|
|
|
|
|
|
| Domaine | : | Informatique/Algorithme et structure de données |
|
|
| static analysis – abstract interpretation – array analysis – multisets – permutation invariant properties |
|
|
| Liste des fichiers attachés à ce document : | |||||
|
|
|
| hal-00456558, version 1 | |
| http://hal.archives-ouvertes.fr/hal-00456558 | |
| oai:hal.archives-ouvertes.fr:hal-00456558 | |
| Contributeur : Nicolas Halbwachs | |
| Soumis le : Lundi 15 Février 2010, 17:00:14 | |
| Dernière modification le : Mardi 16 Février 2010, 08:22:36 | |