Igor Konnov's repositories
fault-tolerant-benchmarks
Fault-tolerant distributed algorithms encoded in a formal language
protocols-made-fun
Protocols made fun: Igor's blog
konnov.github.io
Igor Konnov's page
tlaplus-highlightjs
Syntax highlighting for TLA+ in highlightjs
apalache
APALACHE: symbolic model checker for TLA+ and Quint
apalache-chai
Chai: Client for Human-Apalache Interaction
awesome-tlaplus
A curated list of TLA+ resources.
BlockingQueue
Tutorial "Weeks of debugging can save you hours of TLA+". Each git commit introduces a new concept => check the git history!
CommunityModules
TLA+ snippets, operators, and modules contributed and curated by the TLA+ community
Examples
A collection of TLA+ specifications of varying complexities
konnov
The special Github profile repository
medusa
Parallelized, coverage-guided, mutational Solidity smart contract fuzzing, powered by go-ethereum
quint
Executable specification language with delightful tooling
solc-select
Manage and switch between Solidity compiler versions
tendermint
⟁ Tendermint Core (BFT Consensus) in Go
tla-apalache-workshop
Material for a workshop on Apalache and TLA+. To be populated with more examples.
tlaplus
TLC is an explicit state model checker for specifications written in TLA+. The TLA+Toolbox is an IDE for TLA+.