2

我正在研究可视化大量的 C 代码,最好是对其状态机进行逆向工程并以图表的方式为我绘制出来。

我研究了 Graphviz 和 Dot,看来我可以从 API 中拼接一些东西来完成这项工作。但老实说,我有点期待这将是一项足够普遍的任务,以至于有人可能已经想出了一个工具来完成这项任务。

有人对此有经验吗?您可以推荐的任何解决方案或我忽略的现有工具?

谢谢你。

4

1 回答 1

1

您可以尝试 Enterprise Architect,但这确实不是一个好主意,而且无论如何您都需要对结果进行大量手动更改。这或多或少就像依靠自动翻译器以您不知道的语言为您说话。这对于过程类型的代码尤其成问题,就像你在 C 中可能遇到的那样。

于 2012-10-25T15:03:34.527 回答