TLA+ 如何可视化状态图
TLA+ How to visualize the state graph
我是新 TLA+
用户。
我读到 TLA
工具箱允许我们在完成模型检查后可视化状态图。
为此,我需要安装 dot。
但是我没有弄清楚如何启动可视化。
我可以使用 GUI 购买还是需要使用专用命令行?
谢谢
要可视化状态图,您需要:
- 在您的计算机上安装 Graphviz(您已经完成)。
- 将
TLA+ Toolbox
配置为指向本地计算机上 dot
可执行文件的位置:首选项 → TLA+ 首选项 → PDF 查看器 → 指定点命令。 (在我的机器上,我用自制软件安装了 graphviz,我的命令是 /usr/local/bin/dot
)。
- 在您的 TLC 模型中:其他 TLC 选项 → TLC 选项 → 完成模型检查后可视化状态图(选中此框)
当您 运行 您的模型时,将有一个 State Graph
选项卡,其中包含状态图的 Graphviz 可视化。
我是新 TLA+
用户。
我读到 TLA
工具箱允许我们在完成模型检查后可视化状态图。
为此,我需要安装 dot。 但是我没有弄清楚如何启动可视化。 我可以使用 GUI 购买还是需要使用专用命令行?
谢谢
要可视化状态图,您需要:
- 在您的计算机上安装 Graphviz(您已经完成)。
- 将
TLA+ Toolbox
配置为指向本地计算机上dot
可执行文件的位置:首选项 → TLA+ 首选项 → PDF 查看器 → 指定点命令。 (在我的机器上,我用自制软件安装了 graphviz,我的命令是/usr/local/bin/dot
)。 - 在您的 TLC 模型中:其他 TLC 选项 → TLC 选项 → 完成模型检查后可视化状态图(选中此框)
当您 运行 您的模型时,将有一个 State Graph
选项卡,其中包含状态图的 Graphviz 可视化。