gpt4 book ai didi

java - 有什么工具可以帮助用户设计要由我的应用程序使用的状态机?

转载 作者:行者123 更新时间:2023-11-30 05:17:29 25 4
gpt4 key购买 nike

在阅读this question时,我记得我已经研究了一段时间,尽管Stackoverflow可能会有所帮助。

我创建了一个将应用程序作为状态机处理的框架。当前,所有状态业务逻辑和事务都通过Java代码处理。

我一直在寻找一些UI实施,允许用户绘制状态机和事务并生成一个文件,以后我的框架可以使用该文件来根据一个或多个定义的状态机“运行”工作流。

理想情况下,我想使用像SCXML这样的开放标准。 UI的目标是使IBM为Rational Software Architect提供类似this plugin的东西:

IBM SCXML Editor - 1 http://www.alphaworks.ibm.com/awss.nsf/screenshots/16947DF3AB2F02C38825729800576322/$FILE/scxml-02.jpg

IBM SCXML Editor - 2 http://www.alphaworks.ibm.com/awss.nsf/screenshots/E57259478C5E79ED882572980057B991/$FILE/scxml-04.jpg

您是否知道任何具有类似或至少是一个良好起点的编辑器,插件或库?

最佳答案

有很多工具可以让用户编辑状态机。例如,如果您可以接受UML状态机,则可以使用能够导出XMI的UML编辑器。如果您正在寻找免费工具,请尝试ArgoUML或Eclipse。

要将XMI转换为SCXML,则可以使用IBM SCXML。

另一个SCXML编辑器是Commons SCXML。

关于java - 有什么工具可以帮助用户设计要由我的应用程序使用的状态机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/255864/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com