disel

Distributed system framework

A framework for implementing and verifying distributed systems using Coq

Distributed Separation Logic: a framework for compositional verification of distributed protocols and their implementations in Coq

GitHub

95 stars
13 watching
7 forks
Language: Coq
last commit: about 2 years ago
coqcoq-librarydistributed-systemsmathcompproofseparation-logicssreflecttwo-phase-commit

Related projects:

RepositoryDescriptionStars
coq-community/chaparA framework for verifying causal consistency in distributed key-value stores and their clients using the Coq proof assistant32
uwplse/verdiA framework for formally verifying distributed systems implementations in Coq.595
cmeiklejohn/distributed-data-structuresAn implementation of various distributed data structures in Coq, including lattices and Convergent Replicated Data Types.49
uwplse/verdi-raftAn implementation of the Raft distributed consensus protocol verified in Coq186
ssprove/ssproveA foundational framework for modular cryptographic proofs in Coq56
logsem/anerisA framework for developing and verifying distributed systems using separation logic33
dschepler/coq-sequent-calculusFormalizations of logical deduction systems using Coq44
coq-community/comp-dec-modalMachine-checked proofs of soundness, completeness, and decidability for modal logics in Coq.8
imdea-software/httA verification system for reasoning about sequential heap-manipulating programs using separation logic and dependent types70
imdea-software/fcsl-pcmA formalisation of Partial Commutative Monoids (PCMs) for verification of concurrent programs.26
dunnl/tealeavesA framework for abstract syntactical reasoning in Coq.23
south-hw/fedpara_iclr22A collaborative deep learning framework that enables private and efficient model updates in distributed settings9
verse-lab/toychainA minimalistic blockchain-based consensus protocol implemented in Coq111
heades/system-f-coqAn implementation of System F in Coq, aiming to provide a rigorous and expressive formal system for describing programming languages.19
jepst/cloudhaskellA distributed computing framework for building fault-tolerant and redundant applications347