activity
20212024
most citedFormal Verification of a Distributed Dynamic Reconfiguration Protocol

10 citations · 11 across the 3 of their papers we have counts for

collaborators

5 papers

cs.LO2024

Efficient Synthesis of Symbolic Distributed Protocols by Sketching

Derek Egolf, William Schultz, Stavros Tripakis

We present a novel and efficient method for synthesis of parameterized distributed protocols by sketching. Our method is both syntax-guided and counterexample-guided, and utilizes…

cs.DC2024

Interactive Safety Verification of Distributed Protocols by Inductive Proof Decomposition

William Schultz, Edward Ashton, Heidi Howard +1

Many techniques for the automated verification of distributed protocols have been developed over the past several years, but their performance is still unpredictable and their fail…

cs.LO2022★ 1 cited

Plain and Simple Inductive Invariant Inference for Distributed Protocols in TLA+

William Schultz, Ian Dardik, Stavros Tripakis

We present a new technique for automatically inferring inductive invariants of parameterized distributed protocols specified in TLA+. Ours is the first such invariant inference tec…

cs.DC2021★ 10 cited

Formal Verification of a Distributed Dynamic Reconfiguration Protocol

William Schultz, Ian Dardik, Stavros Tripakis

We present a formal, machine checked TLA+ safety proof of MongoRaftReconfig, a distributed dynamic reconfiguration protocol. MongoRaftReconfig was designed for and implemented in M…

cs.DC2021

Design and Analysis of a Logless Dynamic Reconfiguration Protocol

William Schultz, Siyuan Zhou, Ian Dardik +1

Distributed replication systems based on the replicated state machine model have become ubiquitous as the foundation of modern database systems. To ensure availability in the prese…