Verification of the Schorr-Waite Algorithm - From Trees to Graphs - Université Toulouse III - Paul Sabatier - Toulouse INP Accéder directement au contenu
Communication Dans Un Congrès Année : 2011

Verification of the Schorr-Waite Algorithm - From Trees to Graphs

Résumé

This article proposes a method for proving the correctness of graph algorithms by manipulating their spanning trees enriched with additional references. We illustrate this concept with a proof of the correctness of a (pseudo-)imperative version of the Schorr-Waite algorithm by re finement of a functional one working on trees. It is composed of two orthogonal steps of re finement -- functional to imperative and tree to graph -- fi nally merged to obtain the result. Our imperative speci fications use monadic constructs and syntax sugar, making them close to common imperative languages. This work has been realized within the Isabelle/HOL proof assistant.
Fichier principal
Vignette du fichier
GiSt2010SchorrWaite.pdf (198.41 Ko) Télécharger le fichier
GiSt2010SchorrWaite_presentation.pdf (404.76 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Format : Autre
Loading...

Dates et versions

hal-00601440 , version 1 (17-06-2011)

Identifiants

Citer

Mathieu Giorgino, Martin Strecker, Ralph Matthes, Marc Pantel. Verification of the Schorr-Waite Algorithm - From Trees to Graphs. Logic-Based Program Synthesis and Transformation, Jul 2010, Hagenberg, Austria. pp.67-83, ⟨10.1007/978-3-642-20551-4_5⟩. ⟨hal-00601440⟩
142 Consultations
413 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More