This is your work, valued
spectacle. Interactive playground for exploring and sharing TLA+ specifications in the browser.
208tlaplus_animation. A TLA+ module for animating TLC traces.
49tlaplus_repl. A simple REPL for TLA+.
40endive. Tool for automatically inferring inductive invariants of distributed protocols.
23mongo-repl-tla-models. TLC models for the MongoDB Replication TLA+ specification.
21snapshot-isolation-spec. A formal specification of snapshot isolation.
20logless-reconfig. TLA+ specifications and proofs of Logless Dynamic Reconfiguration in MongoDB Replication.
16MP-69D-Scoreboard-Decoder. Arduino code and a Python script for decoding the data signal from the Fairplay MP-69D scoreboard controller unit.
11scimitar. Verification tool for distributed protocols based on inductive proof decomposition.
9initial-sync-tla. TLA+ specification of MongoDB replication initial sync.
3endive-artifact. TLA
3cbson_afl. BSON implementation in C with AFL Fuzzing Demo
3mongo-repl-tla. TLA+ Specification of the MongoDB Replication Protocol
3go_prng_cracker. Cracking Go's Default PRNG
3Rietveld-Usability-Toolkit. Chrome extension to make Rietveld code review more usable. Customized a bit for MongoDB Code Review.
1mongo-repl-reconfig. TLA+ spec of reconfiguration in MongoDB replication.
1mypaxos. TLA
1raft-by-refinement. Exploring refinement-based specification of the Raft consensus protocol.
1reconfig-traces. TLA
1mysat. C++
1will62794.github.io. My personal website.
1ocaml_chess. The classic game of chess, implemented in OCaml. Originally the final project for Cornell CS3110.
1