Flatnic

Linux · Developer Tools

TLA+ Toolbox

TLA+ Toolbox is an IDE (integrated development environment) for the TLA+ tools

by TLA+ Foundation

Download

Official site: flathub.org

About TLA+ Toolbox

TLA+ is a high-level language for modeling programs and systems. It is useful for eliminating fundamental design errors, which are hard to find and expensive to correct in code.

The TLA Toolbox is an IDE (integrated development environment) for the TLA+ tools. Use it to:

Create and edit your specs, with the locations of parsing errors

marked in the modules

Run the PlusCal translator, with the locations of translation

errors marked in the PlusCal code

View the pretty-printed versions of your modules

Run the TLC model checker.

The Toolbox allows you to explorer an error trace produced by

TLC—for example, by evaluating arbitrary formulas at each step

in the trace

Run the TLA+ proof system

How to install TLA+ Toolbox

  1. Click Download — the developer's official website opens in a new tab.
  2. Download the latest version there and run it. Choose Custom/Advanced where offered, and skip any bundled extras.
  3. Prefer the command line? With Flatpak you can install and update it with: flatpak install flathub org.lamport.tla.toolbox
  4. Open TLA+ Toolbox once it finishes installing.
How to install Linux apps with Flatpak

Frequently asked questions

Is TLA+ Toolbox free to download?

Yes. The Download button sends you to flathub.org, the developer's official site, where TLA+ Toolbox is available to download. Flatnic doesn't host or modify any files.

How do I install TLA+ Toolbox from the command line?

With Flatpak, run: flatpak install flathub org.lamport.tla.toolbox. This installs it from the official source and keeps it updated.

Is TLA+ Toolbox safe?

TLA+ Toolbox downloads directly from the developer. As always, scan the installer with your antivirus and choose Custom setup to skip any bundled extras.

Alternatives to TLA+ Toolbox

More