Christopher Meiklejohn

1paper

1 Paper

DCJun 17, 2014
Vector Clocks in Coq: An Experience Report

Christopher Meiklejohn

This report documents the process of implementing vector clocks in the Coq proof assistant for extraction and use in the distributed Dynamo-inspired data store, Riak. In this report, we focus on the technical challenges of using Core Erlang code extracted from the proof assistant in a production-grade Erlang application, as opposed to verification of the model itself.