TLA+ 如何可视化状态图

TLA+ How to visualize the state graph

我是新 TLA+ 用户。 我读到 TLA 工具箱允许我们在完成模型检查后可视化状态图。

为此,我需要安装 dot。 但是我没有弄清楚如何启动可视化。 我可以使用 GUI 购买还是需要使用专用命令行?

谢谢

要可视化状态图,您需要:

  1. 在您的计算机上安装 Graphviz(您已经完成)。
  2. TLA+ Toolbox 配置为指向本地计算机上 dot 可执行文件的位置:首选项 → TLA+ 首选项 → PDF 查看器 → 指定点命令。 (在我的机器上,我用自制软件安装了 graphviz,我的命令是 /usr/local/bin/dot)。
  3. 在您的 TLC 模型中:其他 TLC 选项 → TLC 选项 → 完成模型检查后可视化状态图(选中此框)

当您 运行 您的模型时,将有一个 State Graph 选项卡,其中包含状态图的 Graphviz 可视化。