【发布时间】:2012-04-01 12:18:10
【问题描述】:
您知道任何开源状态机 c++ 代码生成器(可以在 linux 上运行)吗?理想情况下,该工具将输出所有状态机逻辑和存根。它还将接受 UML 或人类可读的清单文件作为输入。
【问题讨论】:
-
你看过Boost.MSM吗?它具有旨在模仿 UML 的 EDSL,并具有出色的运行时性能。
-
lex 和 yacc 肯定会生成状态机,而 g++ :)
-
我建议SMC,但它不支持UML。
-
@perreal:这也是我的第一个想法。这个问题太宽泛了。
-
我发现这篇文章在security.hsr.ch/mse/projects/…987654323@这个话题上相当不错
标签: c++ code-generation state-machine