VSL 2014: VIENNA SUMMER OF LOGIC 2014

Verified Efficient Implementation of Gabow's Strongly Connected Component Algorithm

Author: Peter Lammich

PapersPapers with AbstractsPrefaceAuthor IndexKeyword Index

Paper Information

Title:Verified Efficient Implementation of Gabow's Strongly Connected Component Algorithm
Authors:Peter Lammich
Proceedings:ITP 2014 LNCS Proceedings
Editors: Gerwin Klein and Ruben Gamboa
Keywords:Strongly Connected Components, Path Based SCC Algorithms, Emptiness Check for Generalized Buchi Automata, Isabelle/HOL, Refinement
Abstract:

ABSTRACT. We present an Isabelle/HOL formalization of Gabow's algorithm for finding the strongly connected components of a directed graph. Using data refinement techniques, we extract efficient code that performs comparable to a reference implementation in Java. Our style of formalization allows for re-using large parts of the proofs when defining variants of the algorithm. We demonstrate this by verifying an algorithm for the emptiness check of generalized Buchi automata, re-using most of the existing proofs.

Pages:16
Talk:Jul 15 11:45
Paper:
Disclaimer | Powered by EasyChair Smart Program