规格名称

时间:2019-08-01 10:40:41

标签: nusmv ctl

我想知道如何将名称赋予SMV文件中的属性。

我已经做到了,但是只能在终端上完成(请参见以下代码)

NuSMV > add_property  -c -p "AG !(Object1.state = ready &  AX Object2.state = running)" -n "first"        
NuSMV > check_property

1 个答案:

答案 0 :(得分:1)

根据documentation,可以为每个规范指定一个名称,如下所示:

LTLSPEC   NAME name := ltl_expr     [;]
CTLSPEC   NAME name := (rt)ctl_expr [;]
INVARSPEC NAME name := next_expr    [;]
PSLSPEC   NAME name := psl_expr     [;]
SPEC      NAME name := (rt)ctl_expr [;]

其中NAME是关键字,而name是为给定规范设计的标签