可以在模型驱动开发下考虑w3c scxml specs吗?即statecharts作为scxml的模型,可以使用工具自动生成,而不是手动编码。我正在寻找这样一个平板电脑GUI交互工具。
David Harel的工具从系统行为状态图生成了c / c ++代码。 IBM Statemate(ilogix Statemate Magnum)用于硬件状态图和IBM Rhapsody用于嵌入式软件状态图。
答案 0 :(得分:4)
这可能非常合适:https://github.com/jbeard4/SCION
这是JavaScript中的SCXML实现。它可以用于Web UI开发(这是它的最初目的),或者嵌入在许多其他编程语言/运行时中。
免责声明:我是作者。
答案 1 :(得分:0)
您可以尝试QT状态图编辑器,您可以在其中设计状态并添加自定义Java脚本代码。 QT框架具有状态图表执行引擎,您可以在c ++应用程序中运行状态图表,而无需任何特定的状态图表/模型代码。
我正在寻找相同的工具,但是对于c#integration。