【问题标题】:having a check command as a complete model in Alloy有一个检查命令作为合金中的一个完整模型
【发布时间】:2014-12-04 23:59:45
【问题描述】:

在Alloy book (Software Abstractions)第132页,据说下面的命令是一个完整的合金模型:

check {all p,q: univ -> univ, s: set S | (p.s).q = p.(s.q)}

我把这个放到合金工具上执行,但是合金抱怨S。这是书中的错误吗?

【问题讨论】:

    标签: alloy


    【解决方案1】:

    看起来确实如此。如果将 'S' 替换为 'univ',则表达式有意义,Analyzer 会接受该模型。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-09-29
      • 2012-11-18
      • 2022-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-15
      相关资源
      最近更新 更多