graph - TLA+ 如何可视化状态图
问题描述
我是新TLA+
用户。我读到该TLA
工具箱允许我们在模型检查完成后可视化状态图。
为此,我需要安装 dot 。但我不知道如何启动可视化。我可以使用 GUI 购买还是需要使用专用命令行?
谢谢
解决方案
要可视化状态图,您需要:
- 在您的机器上安装Graphviz(您已经完成了)。
- 将 配置
TLA+ Toolbox
为指向dot
本地计算机上可执行文件的位置:首选项 → TLA+ 首选项 → PDF 查看器 → 指定点命令。(在我的机器上,我用自制软件安装了graphviz,我的命令是/usr/local/bin/dot
)。 - 在您的 TLC 模型中:附加 TLC 选项 → TLC 选项 → 模型检查完成后可视化状态图(选中此框)
当你运行你的模型时,会有一个State Graph
带有状态图的 Graphviz 可视化的选项卡。
推荐阅读
- nginx - 使用 Nginx 反向代理在位置正确安装 Flask 应用程序
- java - 在 FOR 循环的第二次迭代中,对象返回 null
- visual-c++ - CefSharp 在 Windows 7 和 8.1 上崩溃,但在 Windows 10 上运行
- node.js - 有没有办法通过 node.js 直接读取存储桶 Google Cloud Datastore 中的 JSON 文件的内容,而无需事先下载?
- inner-join - 带有 INNER JOIN 的 HANA SQL 脚本 INSERT INTO 无法插入值
- r - 增加 geom_point 中的气泡大小,而不是标签。使用 ggplot2 + gganimate + ggrepel
- java - 如何在 Azure Data Lake Store 上压缩文件
- asterisk - 星号,连续入站呼叫之间的强制超时延迟
- c# - Net 2.1 的 C# 双端队列
- javascript - 切换 HTML/JQuery 验证