4

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

或者 SCXML 中的状态图与 UML 中的可比较状态图的含义相同吗?

4

1 回答 1

5

UML 和 SCXML 都没有提供严格的元模型来精确定义它们的语义;因此,当它们使用诸如“状态”或“过渡”之类的术语时,无法说它们是否具有相同的含义。

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

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

于 2010-10-02T19:38:25.693 回答