arXiv · 2103.10269
Zooid: a DSL for Certified Multiparty Computation
Abstract
We design and implement Zooid, a domain specific language for certified multiparty communication, embedded in Coq and implemented atop our mechanisation framework of asynchronous multiparty session types (the first of its kind). Zooid provides a fully mechanised metatheory for the semantics of global and local types, and a fully verified end-point process language that faithfully reflects the type-level behaviours and thus inherits the global types properties such as deadlock freedom, protocol compliance, and liveness guarantees.
Explore related subjects
Keep this discovery
David Castro-Perez, Francisco Ferreira, Lorenzo Gheri, Nobuko Yoshida. 2021-03-18. Zooid: a DSL for Certified Multiparty Computation. https://arxiv.org/abs/2103.10269
Cite the original work for its findings. Save a collection to share your selection of sources.