The Future of TLA+ [pdf]

Teaching Concurrency (2009)

How to tell a program from an automobile (PDF). Spoiler: you can prove a program's correctness

A Science of Concurrent Programs [pdf]

Computation and State Machines (2008) [pdf]

Document Production: Visual or Logical? (1987) [pdf]

The TLA+ Video Course

PlusCal Tutorial

Distributed system definition at DEC SRC bulletin board (1987)

The Writings of Leslie Lamport

The Byzantine Generals Problem

TLA+ Video Course by Leslie Lamport

The Paxos Algorithm, or How to Win a Turing Award

Bronx High School Math Bulletin (1957)

TLA+: design, model, document, and verify concurrent systems

Reaching Agreement in the Presence of Faults (1980)

Leslie Lamport: Computation and State Machines (2008)

The Byzantine Generals Problem (1982)

The Future of Computing: Logic or Biology (2003)

TLA+ Video Course by Leslie Lamport

The TLA+ Video Course by Leslie Lamport

How to Write a Proof (1993) Lamport

Multiple Byte Processing with Full-Word Instructions - Leslie Lamport (1975)

The Future of Computing: Logic or Biology (2003)

TLA+ Video Course

Multiple Byte Processing with Full-Word Instructions (1975)

On-The-Fly Garbage Collection: An Exercise in Cooperation (1978)

Leslie Lamport: Video course on TLA+

Computer Scientists Don't Learn Math