William Schultz's repositories

tla-web

Interactive, web-based environment for exploring TLA+ specifications.

Language:TLALicense:MITStargazers:58Issues:6Issues:40

tlaplus_repl

A simple REPL for TLA+.

mongo-repl-tla-models

TLC models for the MongoDB Replication TLA+ specification.

logless-reconfig

TLA+ Specification of Logless Dynamic Reconfiguration in MongoDB Replication

Language:TLAStargazers:11Issues:5Issues:0

endive

Tool for automatically inferring inductive invariants of distributed protocols.

Language:TLAStargazers:10Issues:3Issues:0

MP-69D-Scoreboard-Decoder

Arduino code and a Python script for decoding the data signal from the Fairplay MP-69D scoreboard controller unit.

mongo-repl-tla

TLA+ Specification of the MongoDB Replication Protocol

Language:TLAStargazers:2Issues:1Issues:0

will62794.github.io

My personal website.

Language:CSSStargazers:2Issues:1Issues:0

mongo

The MongoDB Database

Language:C++License:NOASSERTIONStargazers:1Issues:1Issues:0

mongo-repl-reconfig

TLA+ spec of reconfiguration in MongoDB replication.

Language:TLAStargazers:1Issues:3Issues:0
Language:TeXStargazers:1Issues:2Issues:0
Language:TLAStargazers:1Issues:2Issues:0
Language:C++Stargazers:1Issues:2Issues:0

raft-by-refinement

Exploring refinement-based specification of the Raft consensus protocol.

Language:TLAStargazers:1Issues:2Issues:0

avr

Reads a state transition system and performs property checking

Language:VerilogLicense:NOASSERTIONStargazers:0Issues:1Issues:0
License:CC-BY-4.0Stargazers:0Issues:0Issues:0

dafny

Dafny is a verification-aware programming language

Language:C#License:NOASSERTIONStargazers:0Issues:1Issues:0

DistAI

DistAI: Data-Driven Automated Invariant Learning for Distributed Protocols

Language:PythonStargazers:0Issues:1Issues:0

ic3po

IC3PO: IC3 for Proving Protocol Properties

Language:PythonLicense:NOASSERTIONStargazers:0Issues:1Issues:0

latex-action-test

Test building LaTeX PDF on Github.

Language:TeXStargazers:0Issues:2Issues:0

mypyvy

A language for symbolic transitions system, inspired by Ivy.

Language:PythonLicense:MITStargazers:0Issues:1Issues:0

on-epaxos-correctness

On the correctness of Egalitarian Paxos

Language:TeXStargazers:0Issues:0Issues:0

raft.tla

TLA+ specification for the Raft consensus algorithm

Language:TLAStargazers:0Issues:1Issues:0
Language:PythonStargazers:0Issues:1Issues:0

spring22

Problem Sets for MIT 6.822 Formal Reasoning About Programs, Spring 2022

Language:CoqStargazers:0Issues:1Issues:0

SWISS

Automatically synthesizing invariants of distributed systems

Language:PythonLicense:BSD-3-ClauseStargazers:0Issues:1Issues:0

tips

Tips.

Language:TeXStargazers:0Issues:2Issues:0

tlaplus

TLC is an explicit state model checker for specifications written in TLA+. The TLA+Toolbox is an IDE for TLA+.

Language:JavaLicense:MITStargazers:0Issues:1Issues:0

tree-sitter-tlaplus

A tree-sitter grammar for TLA+

Language:CLicense:MITStargazers:0Issues:1Issues:0