TLA+ Toolbox
TLA+ ツール向けの macOS 統合開発環境。仕様の編集、PlusCal の変換、TLC モデル検査、エラー トレースの探索、証明システムに対応します。
TLA+ Toolbox は「開発ツール」カテゴリの Mac 用アプリです。
紹介
TLA+ Toolbox は、TLA+ ツールを扱うための統合開発環境です。仕様の作成と編集、ソースモジュール内での解析エラーの確認、PlusCal の変換を行えます。変換エラーはコード内に示されます。
主な機能:
- モジュールの整形表示を確認できます。
- TLC モデル検査器を実行し、エラー トレースを調べられます。トレースの各ステップで数式を評価することもできます。
- TLA+ 証明システムを実行できます。
brew install --cask tla+-toolbox でインストールします。この cask は TLA+ Toolbox. を / に配置します。提供される macOS ダウンロードは x86_64 ビルドで、cask の利用には Rosetta が必要です。使い始める際は Toolbox のウェルカム画面とヘルプページを参照してください。
整形表示したモジュールの PDF 出力コマンドを使う場合に限り、LaTeX インストールに含まれる pdflatex が必要です。Toolbox は TLA+ ツール向けの IDE であり、汎用エディターではありません。
新バージョン 1.7.4の更新内容 2024年8月5日 · OpenNavo編集部 · AI翻訳
- TLC複数ワーカーの活性チェックで性質違反を報告できない問題を修正。
インストールとアンインストール
Homebrew はアプリを「アプリケーション」フォルダにインストールします。
Homebrew を使わずにインストール
Homebrew が使うのと同じファイルをダウンロード: github.com/tlaplus/tlaplus/releases/download/v1.7.4/TLAToolbox-1.7.4-macosx.cocoa.x86_64.zip
SHA-256 はダウンロードしたファイルが完全かを確かめるためのもので、安全性の認証ではありません。 SHA-256 とダウンロード URL を見る
$ brew uninstall --cask \tla+-toolbox通常のアンインストールではアプリ本体だけを削除し、設定とキャッシュは残ります。
情報と出典
- バージョン 1.7.4
- Homebrew が記録した日:2024年10月14日ベンダーが公開した日:2024年8月5日
よくある質問
TLA+ Toolbox は安全ですか?
TLA+ Toolbox は Homebrew の公式カタログに収録されており、無効化されていません。2026 年 9 月から、Homebrew は macOS の Gatekeeper チェックに通らないアプリを無効化しています。インストール時に Homebrew は、github.com からダウンロードしたファイルを SHA-256 チェックサムで照合します。過去 30 日間に Homebrew 経由で 60 回インストールされました。
TLA+ Toolbox はオープンソースですか?
TLA+ Toolbox のソースコードは GitHub(tlaplus/tlaplus)で公開されており、ライセンスは MIT です。
Mac から TLA+ Toolbox を完全にアンインストールするには?
brew uninstall --cask tla+-toolbox を実行します。
TLA+ Toolbox は Apple シリコン(M1 以降)の Mac に対応していますか?
インストールはできますが、Apple シリコンの Mac では Rosetta 2 を介して動作します。
TLA+ Toolbox の最新バージョンは?
最新バージョンは 1.7.4 で、Homebrew には 2024年10月14日 に追加されました。brew upgrade --cask tla+-toolbox を実行するとアップデートできます。