UML状态机图到(Java)代码(生成)软件的列表

时间:2010-10-05 10:01:51

标签: java code-generation uml

我正在寻找可以从UML状态机图生成代码(包括或不包含Java)的软件/ UML工具。 无论是从工具本身建模的图表,还是作为XMI或其他任何东西导入的。

例如,

  • 视觉范例
  • 企业架构师(据说)

可以做到这一点。你知道其他任何工具吗?

5 个答案:

答案 0 :(得分:2)

您可以查看Enterprise Architect*)。

答案 1 :(得分:1)

Visual Paradigm.该软件可以生成不同语言的代码,如:Java,C#,C ++等。

答案 2 :(得分:0)

这是有用的比较列表 - http://en.wikipedia.org/wiki/List_of_UML_tools

答案 3 :(得分:0)

FSMC+是一个Apache许可项目,它接受XMI文件中的统计图并生成实现状态机的Java类。

答案 4 :(得分:0)

我只是在寻找同样的事情。我找到了SinelaboreRT。它运行在Java中,并表示它与Windows,OS X和Linux兼容。 Graphviz的要求虽然在Windows 7上有所体现。

它可以从statemachine图生成C,C ++,Objective-C,Ada,Java或C#代码,似乎支持许多UML工具:

  • UModel
  • 魔术抽奖
  • 企业架构师
  • UML的视觉范例
  • 的ArgoUML
  • Cadifra UML编辑
  • astah *(有免费社区版)
  • 内置状态图编辑器

我认为直接在应用程序内部创建和设计状态机图的能力非常强。就个人而言,这是我使用的选项。我还利用它的能力以交互方式模拟状态机。