Get the latest tech news

A High-Level View of TLA+


slie Lamport Last modified on 10 August 2021 TLA+ models are usually called specifications. They are called models in this introduction.

Programming, software engineering, and most of computer science is concerned with models in which a behavior of a system is described as a set of discrete events. Most programmers believe that precise models are good only for tiny well-defined problems like computing the GCD, but are useless for implementing complex systems. Like many state-based methods, TLA+ describes a set of behaviors with two things: An initial condition that specifies the possible starting states.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of TLA+

TLA+

Photo of Level View

Level View

Related news:

News photo

A Liveness Example in TLA+

News photo

Futexes in TLA+