【发布时间】:2017-01-04 01:19:16
【问题描述】:
我开始学习合金并且非常喜欢我所看到的。
在鼓励我的同事和我一起学习和使用 Alloy 之前,我需要了解 Alloy 和 UML 之间的关系。
- Alloy 是 UML 的替代品吗?如果使用Alloy,那么就不需要使用UML了吗?
- Alloy 是对 UML 的补充吗?推荐的做法是同时使用 Alloy 和 UML 吗?
- Alloy 与 UML 正交吗? Alloy 和 UML 的用途完全不同?
- 就功能而言,Alloy 是 UML 的超集吗?从我的阅读中我了解到,使用 Alloy 语言可以表达许多约束,然后 Alloy 中的 SAT 工具可以检查模型(使用 Alloy 创建)的约束。我“认为”UML 工具(例如 MagicDraw)不具有表达约束和根据约束评估 UML 模型的同等能力——对吗?
一般来说,如果您能告诉我有关 Alloy 和 UML 之间的关系(或缺乏关系)的任何信息,我们将不胜感激。
谢谢。
【问题讨论】:
标签: alloy