【问题标题】:Alloy terminology: signature "declaration" and signature "introduces" atoms合金术语:签名“声明”和签名“引入”原子
【发布时间】:2017-11-11 12:26:46
【问题描述】:

考虑一下:

sig A{}

那是什么?

答案:这是一个签名声明

它有什么作用?

答案:它引入一组原子。 (参见软件抽象的第 93 页)

声明引入轻量级正式建模社区中的标准术语吗?

为什么术语不是这样:

这是什么?答:这是一个签名定义

它有什么作用?答案:它创建一组原子。

或其他一些术语。

【问题讨论】:

    标签: alloy


    【解决方案1】:

    “声明”是编程或规范语言中的一个标准术语,用于引入 (-;) 一个变量而不给它一个值。我使用术语“引入”而不是“创建”来避免暗示会立即产生操作效果(因为原子集是由约束求解确定的)。

    【讨论】:

    • 太棒了!谢谢@Daniel Jackson!
    猜你喜欢
    • 1970-01-01
    • 2021-03-07
    • 2017-08-27
    • 2012-05-30
    • 2017-07-15
    • 1970-01-01
    • 2016-07-12
    • 1970-01-01
    • 2020-07-15
    相关资源
    最近更新 更多