你是否知道任何现有的工具从源代码开始以图形方式呈现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. 如何可视化Sklearn GradientBoostingClassifier?
- 5. 如何可视化声音?
- 6. PYSPARK:如何可视化GraphFrame?
- 7. 如何可视化NodeJS .cpuprofile
- 8. 可视化基本可视化
- 9. Erlang的可扩展性如何?
- 10. 如何将gen_server/gen_fsm从节点转移到节点
- 11. 如何整合Elasticsearch实时可视化?
- 12. 如何可视化XML模式?
- 13. 如何可视化地图? (图片)
- 14. 如何可视化功能分支?
- 15. 如何可视化地表示对象?
- 16. 如何可视化Primal-Dual Hill爬坡?
- 17. 如何可视化MATLAB中的交点?
- 18. 如何可视化Neo4J节点关系?
- 19. 如何是可视化/无数据
- 20. 如何可视化Flex/Flash中的XML?
- 21. 如何可视化音频数据?
- 22. 如何可视化颜色映射?
- 23. 如何使用文本可视化器?
- 24. 如何可视化NHibernate hbm.xml文件
- 25. 如何从Hibernate HQL(oracle)可视化SQL?
- 26. 如何可视化算法的步骤
- 27. 如何可视化数字列表?
- 28. 如何可视化QML中的QImage
- 29. 如何可视化工作流程?
- 30. 如何可视化Zend_Search_Lucene文档?
感谢互联网档案馆(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