README.md

April 18, 2022 · View on GitHub

Dr. TLA+ Series - learn an algorithm and protocol, study a specification

DateSpeakerTopicMedia
06.22.2016Andrew HelwerPaxosvideo, slides
07.21.2016Jin LiRaftvideo, slides
08.29.2016Cheng HuangFast Paxosvideo, slides
09.23.2016Rustan LeinoGlobal Snapshotsvideo, slides
11.09.2016Heidi HowardFlexible Paxosvideo, slides
01.20.2017Shuai MuByzantine Paxosvideo, slides
03.01.2018Ed HuangVerifying Distributed Transaction with TLA+ in TiDB
11.01.2018Murat DemirbasConsistency guarantees provided by Cosmos DBvideo, slides
11.15.2019Saksham ChandSpecification and Verification of Multi-Paxosvideo, slides
02.XX.2021Stephan Merz & Markus KuppeTermination Detection (EWD840 & EWD998)

Each session will focus on a single algorithm/protocol and:

  • dive deep into how the algorithm and protocol works;
  • illustrate in detail how the TLA+ specification is written;
  • share the learnings from writing and studying the specification.