package coq-disel

  1. Overview
  2. No Docs
Core framework files for Disel, a separation-style logic for compositional verification of distributed systems in Coq

Install

Dune Dependency

Authors

Maintainers

Sources

v2.1.tar.gz
sha512=8931a36001c2be3aedb0c8872bb13e3dd2932be3e1e8200a7d9de46dbc1185ea1ba5eb4ea9e7523bc2bd326f2fb4486e3eaf63280c4f7021a87cab0f88829f26

Description

Disel is a framework for implementation and compositional verification of distributed systems and their clients in Coq. In Disel, users implement distributed systems using a domain specific language shallowly embedded in Coq which provides both high-level programming constructs as well as low-level communication primitives. Components of composite systems are specified in Disel as protocols, which capture system-specific logic and disentangle system definitions from implementation details.

Dependencies (4)

  1. coq-fcsl-pcm < "1.3.0"
  2. coq-mathcomp-ssreflect >= "1.6.2" & < "1.11~"
  3. coq >= "8.7" & < "8.12~"
  4. ocaml

Dev Dependencies

None

Used by (1)

  1. coq-disel-examples < "2.2"

Conflicts

None