你是否知道任何现有的工具从源代码开始以图形方式呈现Erlang gen_fsm图?如何可视化Erlang gen_fsm
9
A
回答
1
gen_fsm中的下一个状态可以是静态源分析在一般情况下无法找到的计算值。
当然;使用类型注释是可能的,但是您可以直接写下状态转换以生成您的.dot
文件。
2
该论坛的帖子(“我想多试环节的gen_fsm(或其他二郎FSM)和点(graphviz的)文件中的一些工具。”)可能是你有帮助:
2
当你说你想分析Erlang程序的源代码时,它让我怀疑你是否偶然对程序本身的依赖性分析感兴趣。 (您可能只关心分析您正在编写的FSM,但我想仔细检查)。
如果是这样,Erlang的Xref - 交叉引用工具,可能是有趣的。
我是一个新用户,所以我不能发布另一个超链接,但是如果您搜索“erlang xref graphviz”,您会在erlang.org上找到一篇文章,其中Ulf W描述了将Xref连接到GraphViz。
相关问题
- 1. gen_fsm erlang timeout
- 2. gen_fsm的独特原子:Erlang的start/3
- 3. Erlang:使用gen_fsm实现有限状态机
- 4. 模块化gen_fsm行为实现
- 5. 如何可视化XAML
- 6. 如何可视化声音?
- 7. 如何可视化Sklearn GradientBoostingClassifier?
- 8. 如何可视化大图?
- 9. 如何可视化集群
- 10. 如何可视化neo4j图
- 11. 如何可视化heapdump?
- 12. PYSPARK:如何可视化GraphFrame?
- 13. 如何可视化NodeJS .cpuprofile
- 14. 获取的gen_fsm PID
- 15. 可视化基本可视化
- 16. 如何将gen_server/gen_fsm从节点转移到节点
- 17. Erlang序列化库
- 18. Erlang的可扩展性如何?
- 19. 如何做算法可视化?
- 20. 如何可视化地表示对象?
- 21. 如何使用Xpath可视化工具
- 22. 如何可视化地图? (图片)
- 23. 如何可视化XML文件
- 24. 如何可视化分层数据?
- 25. 如何可视化工作流程?
- 26. 如何可视化存储过程
- 27. 如何可视化MySQL嵌套集?
- 28. 如何可视化SIFT关键点
- 29. 如何从IDE使用Vpython(可视化)
- 30. 如何可视化RxJava图的执行?
感谢互联网档案馆(https://web.archive.org/web/20111105111111/http://www.trapexit.org/forum/viewtopic.php?p=44468)我设法找到上述工具 - 请参阅https://github.com/lavrin/graph_draw和http://erlang.org/pipermail/erlang-questions/2001-October/003717.html。我不确定它们是否有用。 – erszcz 2015-09-04 13:47:56