Skip to Main content Skip to Navigation
Conference papers

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

Abstract : 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.
Complete list of metadata

Cited literature [4 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-00601440
Contributor : Giorgino Mathieu Connect in order to contact the contributor
Submitted on : Friday, June 17, 2011 - 5:07:07 PM
Last modification on : Tuesday, October 19, 2021 - 2:24:11 PM
Long-term archiving on: : Friday, November 9, 2012 - 3:25:13 PM

Identifiers

Citation

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⟩

Share

Metrics

Les métriques sont temporairement indisponibles