【发布时间】:2023-04-02 02:53:02
【问题描述】:
我之所以这么问,是因为 UML 用于非正式规范,并且在语义上有一些歧义。然而,我认为 OCL 可以非常有效地用于指定前置/后置条件、不变量和其他约束。
我最近遇到了 Z 表示法和代数规范。我的问题是,UML 和 OCL 的组合足以满足正式规范吗?
【问题讨论】:
-
@Robert Harvey 单元测试很好,但它们不是正式规范,它们只能用于证明具体示例,而不是输入和输出的所有可能组合。
标签: uml modeling specifications ocl