SCXML状态图和UML状态图有什么区别?

时间:2010-09-28 14:54:41

标签: uml state-machine scxml

我知道用户以不同的方式定义它们(XML与UML工具相比),但两者之间的语义有何不同?

或者SCXML中的状态图与UML中的类似状态图是否相同?

1 个答案:

答案 0 :(得分:5)

UML和SCXML都没有提供严格的元模型,它精确地定义了它们的语义;因此,当他们使用“州”或“过渡”等术语时,不可能说它们是否相同。

SCXML表示它基于Harel的原创作品,并指出它已在UML 2.0中实现。但是,它并不声称与它在语义上兼容。

如果您从正式的角度对语义兼容性感兴趣,我建议您假设很少。但是,我认为将这两个规范视为非正式讨论的核心概念是相当安全的。