TLA+

E467809

TLA+ is a formal specification language developed by Leslie Lamport for modeling and verifying concurrent and distributed systems using mathematical logic.

All labels observed (2)

Label Occurrences
TLA+ canonical 5
TLA+ specification language 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf formal specification language ⓘ
mathematical specification language ⓘ
abbreviationOf Temporal Logic of Actions plus ⓘ
appliedTo cache coherence protocols ⓘ
consensus protocols ⓘ
distributed storage systems ⓘ
fault-tolerant algorithms ⓘ
basedOn Temporal Logic of Actions ⓘ
creator Leslie Lamport ⓘ
designedFor algorithm specification ⓘ
high-level system design ⓘ
protocol specification ⓘ
developedBy Microsoft Research ⓘ
documentationWebsite https://lamport.azurewebsites.net/tla/tla.html ⓘ
field concurrent systems ⓘ
distributed systems ⓘ
formal methods ⓘ
software engineering ⓘ
focusesOn concurrency ⓘ
distributed algorithms ⓘ
system behavior over time ⓘ
hasComponent PlusCal ⓘ
TLA+ Toolbox ⓘ
TLA+ proof system ⓘ
TLC model checker ⓘ
hasSemantics state-transition system ⓘ
hasSpecificationLanguage PlusCal ⓘ
hasSyntaxStyle mathematical ⓘ
influenced PlusCal ⓘ
license open source ⓘ
notableUser Amazon Web Services ⓘ
Intel ⓘ
linked to: Intel Corporation

Microsoft Azure ⓘ
linked to: Azure

Oracle ⓘ
linked to: Oracle Database
purpose detecting design errors ⓘ
modeling concurrent systems ⓘ
modeling distributed systems ⓘ
verifying system correctness ⓘ
supportedBy Microsoft Research ⓘ
supports liveness properties ⓘ
mechanized proofs ⓘ
model checking ⓘ
refinement reasoning ⓘ
safety properties ⓘ
toolWebsite https://github.com/tlaplus/tlaplus ⓘ
uses first-order logic ⓘ
mathematical logic ⓘ
set theory ⓘ
temporal logic ⓘ

How these facts were elicited

Referenced by (6)

Full triples — surface form annotated when it differs from this entity's canonical label.

TLA → hasExtension → TLA+ ⓘ
TLA → relatedTo → TLA+ ⓘ
TLA → influenced → TLA+ ⓘ
PlusCal → canBeTranslatedTo → TLA+ ⓘ
subject linked to: PlusCal algorithm language
PlusCal → relatedTo → TLA+ specification language ⓘ
subject linked to: PlusCal algorithm language
linked to: TLA+