VSL 2014: VIENNA SUMMER OF LOGIC 2014

Hypermap Specification and Certified Linked Implementation using Orbits

Author: Jean-François Dufourd

PapersPapers with AbstractsPrefaceAuthor IndexKeyword Index

Paper Information

Title:Hypermap Specification and Certified Linked Implementation using Orbits
Authors:Jean-François Dufourd
Proceedings:ITP 2014 LNCS Proceedings
Editors: Gerwin Klein and Ruben Gamboa
Keywords:Algebraic specification, Hierarchized linked implementation, Orbits for functions in finite domains, Combinatorial hypermap library, Proof of topological properties, Proof of total correctness, Coq proof assistant
Abstract:

ABSTRACT. We propose a revised constructive specification and a certified entangled linked implementation of combinatorial hypermaps using a general notion of orbit. Combinatorial hypermaps help to prove theorems in algebraic topology and to develop algorithms in computational geometry. Orbits unify the presentation at conceptual and concrete levels and reduce the proof effort. All the development is formalized and verified in the Coq proof assistant. The implementation is easily proved observationally equivalent to the specification and translated in C language. Our method is transferable to a great class of algebraic specifications implemented into complex data structures with entangled or nested linear, circular or symmetric linked lists, and pointer arrays.

Pages:16
Talk:Jul 17 15:00
Paper:
Disclaimer | Powered by EasyChair Smart Program