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.3.tar.gz
sha512=0fb67536e8d0c7e79580e8326e8dd47fc098ef2676eb17bed380b410a24a8e6eb9f166a4e47990fccbf5ce1f065c9f454cf4ca8dd8853c9d0b53ceb48f81e7b6

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 (5)

  1. coq-htt >= "1.2.0"
  2. coq-fcsl-pcm >= "1.7.0"
  3. coq-mathcomp-ssreflect >= "1.13" & < "2.0"
  4. coq >= "8.14"
  5. dune >= "2.5"

Dev Dependencies

None

Used by (1)

  1. coq-disel-examples >= "2.3"

Conflicts

None