gpt4 book ai didi

uml - 带有 OCL 的 UML 可以用于正式规范吗?

转载 作者:行者123 更新时间:2023-12-05 01:48:55 25 4
gpt4 key购买 nike

我问是因为 UML 用于非正式规范并且在语义上有一些歧义。然而,我认为 OCL 可用于非常有效地指定前置/后置条件和不变量以及其他约束条件。

我最近遇到了 Z 符号和代数规范。我的问题是,UML 和 OCL 的组合是否足以满足正式规范?

最佳答案

是的,对于您可以构建的大多数系统。

我的意思是,UML 和 OCL 只是半形式化语言(它们的语法定义明确,但它们的语义只是部分形式化,许多方面只是在标准文档规范中用自然语言描述)。因此,如果你正在构建一个关键系统并且你需要证明系统的正确性,那么 UML/OCL 可能会达不到要求,但对于许多其他类型的系统,UML/OCL 可以提供的那种形式已经足够好

关于uml - 带有 OCL 的 UML 可以用于正式规范吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2815051/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com