状态图模型的自动 scxml 代码合成



w3c scxml规范是否可以在模型驱动开发下考虑?即状态图作为SCXML的模型,可以使用工具自动生成,而不是手动编码。我正在寻找这样一个用于平板电脑 GUI 交互的工具。

David Harel 的工具从系统行为的状态图中生成 C/C++ 代码。IBM Statemate(ilogix Statemate Magnum)用于硬件状态图,IBM Rhapsody用于嵌入式软件状态图。

这可能很合适: https://github.com/jbeard4/SCION

它是JavaScript中的SCXML实现。它可以用于Web UI开发(这是它的原始目的),或者嵌入到许多其他编程语言/运行时中。

免责声明:我是作者。

您可以尝试QT状态图编辑器,您可以在其中设计状态并可以添加自定义Java脚本代码。QT框架具有状态图执行引擎,您可以通过该引擎在C ++应用程序中运行状态图,而无需任何状态图/模型的特定代码。

我正在寻找相同工具的替代方案,但用于 c# 集成。

http://doc.qt.nokia.com/4.7-snapshot/statemachine-api.html

最新更新