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☆40Updated last year
- Pluscal/TLA+ modeling of distributed systems/protocols☆78Updated last year
- TLA+ Spec of a simplified part of MongoDB replication system☆46Updated 5 years ago
- Synchronous fault-tolerant distributed algorithms encoded in TLA+☆32Updated 4 years ago
- A curated list of TLA+ resources.☆66Updated 5 years ago
- Different TLA+ specifications, mostly for learning purposes☆31Updated 11 months ago
- Jupyter kernel for TLA⁺☆119Updated 2 years ago
- A curated list of TLA+ resources.☆141Updated 9 months ago
- CASPaxos: Replicated State Machines without logs☆99Updated 6 years ago
- A TLA+ specification of the Apache BookKeeper replication protocol☆104Updated last year
- A static web application to explore and animate a TLA+ state graph.☆199Updated last year
- Source Code for 'Practical TLA+' by Hillel Wayne☆291Updated 3 years ago
- Implementation of Raft consensus algorithm☆111Updated 10 years ago
- Specifying and Verifying CRDT Protocols using TLA+☆42Updated 3 years ago
- An implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework☆186Updated last year
- Algorithm examples in PlusCal, the algorithm language of Lamport's TLA+☆61Updated 10 years ago
- Interactive, web-based tool for exploring, visualizing, and sharing formal specifications in TLA+.☆114Updated this week
- Engines, queries, and data for dynamic Datalog computation☆124Updated 3 years ago
- Syllabus and materials for a graduate distributed systems seminar, with a focus on storage systems and programming models☆51Updated 7 years ago
- TLA+ specifications related to Viewstamped Replication☆32Updated 2 years ago
- A TLA+ module for animating TLC traces.☆45Updated 4 months ago
- Command line binaries for the TLA+ language☆169Updated last year
- A Logical Clock for Static and Dynamic Systems☆159Updated 7 years ago
- TLA+ snippets, operators, and modules contributed and curated by the TLA+ community☆282Updated last month
- A Swiss Army knife for read-write quorum systems☆84Updated 3 years ago
- Using "Testing Shared Memories" paper to make Jepsen check linearizability in linear time☆20Updated 6 years ago
- PGo is a source to source compiler from Modular PlusCal specs into Go programs.☆176Updated last week
- Convert TLA+ output (and values) into JSON☆26Updated 4 years ago
- TLA+ specifications accompanying paper: Automated Validation of State-Based Client-Centric Isolation with TLA+. (https://doi.org/10.1007/…☆24Updated last year
- A collection of useful TLA+ operators☆21Updated 7 years ago