TLA+ (tlaplus) is a formal specification language developed by Leslie Lamport. TLA stands for "Temporal Logic of Actions."
Questions tagged [tlaplus]
4 questions
9
votes
1 answer
How does TLC check liveness properties?
The paper "Model Checking TLA+ Specifications" published in 1999 explained how TLC (Temporal Logic Checker) checks safety properties written in TLA+ developed by Lamport. At that time, TLC did not yet check liveness properties.
Today, TLC is able to…
hengxin
- 9,671
- 3
- 37
- 75
1
vote
1 answer
Topological/metric space formed by behaviors of distributed system: Safety and Liveness
In the book A Science of Concurrent Programs Leslie Lamport describes alternative way how to look at safety and liveness properties in distributed algorithms.
A.5 Another Way to Look at Safety and Liveness
This section provides a different view of…
Andreo
- 113
- 4
0
votes
1 answer
How to collect all states of a behavior in TLA+?
Description of the problem:
I am modeling checking a distributed protocol against a global property with TLA+ developed by Leslie Lamport. The global property is defined on all states of a behavior (more details can be found below). However, by the…
hengxin
- 9,671
- 3
- 37
- 75
0
votes
0 answers
Are ASM and TLA+ somehow related?
I learned about abstract state macines recently, and on first sight they seem somehow reminiscent to TLA formalism. For example both:
Are used to research possible state sequence and prove safety/liveliness properties abot them
Use notion of…
uhbif19
- 101
- 3