Invariants for Finite Instances and Beyond

Sylvain Conchon 1, 2 Amit Goel 3 Sava Krstić 4 Alain Mebsout 1, 2 Fatiha Zaïdi 2
1 TOCCATA - Certified Programs, Certified Tools, Certified Floating-Point Computations
LRI - Laboratoire de Recherche en Informatique, UP11 - Université Paris-Sud - Paris 11, Inria Saclay - Ile de France, CNRS - Centre National de la Recherche Scientifique : UMR8623
Abstract : Verification of safety properties of concurrent programs with an arbitrary numbers of processes is an old challenge. In particular, complex parameterized protocols like FLASH are still out of the scope of state-of-the-art model checkers. In this paper, we describe a new algorithm, called Brab, that is able to automatically infer invariants strong enough to prove a protocol like FLASH. Brab computes over-approximations of backward reachable states that are checked to be unreachable in a finite instance of the system. These approximations (candidate invariants) are then model checked together with the original safety properties. Completeness of the approach is ensured by a mechanism for backtracking on spurious traces introduced by too coarse approximations.
Type de document :
Communication dans un congrès
Formal Methods in Computer-Aided Design (FMCAD), Oct 2013, Portland, Oregon, United States. pp.61-68, 2013, 〈10.1109/FMCAD.2013.6679392〉
Liste complète des métadonnées

Littérature citée [36 références]  Voir  Masquer  Télécharger

https://hal.archives-ouvertes.fr/hal-00924640
Contributeur : Sylvain Conchon <>
Soumis le : mardi 7 janvier 2014 - 09:22:53
Dernière modification le : jeudi 9 février 2017 - 15:51:41
Document(s) archivé(s) le : lundi 7 avril 2014 - 22:20:50

Fichier

conchon-fmcad2013.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Citation

Sylvain Conchon, Amit Goel, Sava Krstić, Alain Mebsout, Fatiha Zaïdi. Invariants for Finite Instances and Beyond. Formal Methods in Computer-Aided Design (FMCAD), Oct 2013, Portland, Oregon, United States. pp.61-68, 2013, 〈10.1109/FMCAD.2013.6679392〉. 〈hal-00924640〉

Partager

Métriques

Consultations de la notice

219

Téléchargements de fichiers

229