trvedata / crdt-isabelle
Victor B. F. Gomes, Martin Kleppmann, Dominic P. Mulligan, and Alastair R. Beresford. Verifying Strong Eventual Consistency in Distributed Systems. In OOPSLA and Proceedings of the ACM on Programming Languages (PACMPL), 2017.
☆72Updated 2 years ago
Alternatives and similar repositories for crdt-isabelle:
Users that are interested in crdt-isabelle are comparing it to the libraries listed below
- TLA+ specification of Flexible Paxos☆38Updated last year
- A curated list of TLA+ resources.☆66Updated 5 years ago
- Pluscal/TLA+ modeling of distributed systems/protocols☆78Updated last year
- A TLA+ specification of the Apache BookKeeper replication protocol☆103Updated 11 months ago
- Engines, queries, and data for dynamic Datalog computation☆122Updated 3 years ago
- An implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework☆187Updated last year
- TLA+ Spec of a simplified part of MongoDB replication system☆46Updated 5 years ago
- A collection of state machine replication protocols☆118Updated 2 years ago
- CASPaxos: Replicated State Machines without logs☆97Updated 6 years ago
- A Swiss Army knife for read-write quorum systems☆84Updated 3 years ago
- TLA+ specifications related to Viewstamped Replication☆32Updated 2 years ago
- PGo is a source to source compiler from Modular PlusCal specs into Go programs.☆176Updated this week
- TLA+ specification of the Kafka replication protocol☆88Updated 5 years ago
- Different TLA+ specifications, mostly for learning purposes☆31Updated 9 months ago
- Algorithm examples in PlusCal, the algorithm language of Lamport's TLA+☆60Updated 9 years ago
- Jupyter kernel for TLA⁺☆119Updated 2 years ago
- Interactive, web-based tool for exploring, visualizing, and sharing formal specifications in TLA+.☆94Updated this week
- TLA+ specifications accompanying paper: Automated Validation of State-Based Client-Centric Isolation with TLA+. (https://doi.org/10.1007/…☆24Updated 11 months ago
- TLA+ specifications for Raft and variants☆61Updated 2 years ago
- Implementation of Raft consensus algorithm☆112Updated 10 years ago
- Syllabus and materials for a graduate distributed systems seminar, with a focus on storage systems and programming models☆51Updated 7 years ago
- ☆22Updated 5 years ago
- Logical Clocks for Eventually Consistent Systems☆354Updated 7 years ago
- Specifying and Verifying CRDT Protocols using TLA+☆42Updated 3 years ago
- Source Code for 'Practical TLA+' by Hillel Wayne☆291Updated 2 years ago
- Synchronous fault-tolerant distributed algorithms encoded in TLA+☆32Updated 4 years ago
- Command line binaries for the TLA+ language☆168Updated last year
- Distributed Separation Logic: a framework for compositional verification of distributed protocols and their implementations in Coq☆97Updated 6 months ago
- TLA+ snippets, operators, and modules contributed and curated by the TLA+ community☆277Updated 2 months ago
- Replication of CRDTs☆38Updated 3 years ago