我知道用户以不同的方式定义它们(XML与UML工具相比),但两者之间的语义有何不同?
或者SCXML中的状态图与UML中的类似状态图是否相同?
答案 0 :(得分:5)
UML和SCXML都没有提供严格的元模型,它精确地定义了它们的语义;因此,当他们使用“州”或“过渡”等术语时,不可能说它们是否相同。
SCXML表示它基于Harel的原创作品,并指出它已在UML 2.0中实现。但是,它并不声称与它在语义上兼容。
如果您从正式的角度对语义兼容性感兴趣,我建议您假设很少。但是,我认为将这两个规范视为非正式讨论的核心概念是相当安全的。