package coq-disel
- Overview
- No Docs
You can search for identifiers within the package.
in-package search v0.2.0
Core framework files for Disel, a separation-style logic for compositional verification of distributed systems in Coq
Install
Dune Dependency
Authors
Maintainers
Sources
v2.2.tar.gz
sha512=52ede64ded6f54ec60220095d5315a1862a4eae067cdeeb418c5902167b2b8387a8e0de076811493808a55988b1753c1cf1c1c33e146d1279461fe056d4817a7
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.
Tags
category:Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems keyword:program verification keyword:separation logic keyword:distributed algorithms logpath:DiSeL date:2020-07-26Published: 27 Jul 2020
Dependencies (4)
-
coq-fcsl-pcm
< "1.3.0"
-
coq-mathcomp-ssreflect
>= "1.9.0" & < "1.12~"
-
coq
>= "8.7" & < "8.13~"
- ocaml
Dev Dependencies
None
Used by (1)
-
coq-disel-examples
= "2.2"
Conflicts
None
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page