最近我尝试将一些模型转换为 Nusmv 模型,但我想尝试更改“TRUE:”关键字的功能。众所周知,“case ... esac;”中的“TRUE:” 当案例条件没有特定条件时,可以定义一些您想要的操作,但是,我要求天气“真”可以执行最后一次操作,例如:
next(a) :=
case
a>0 : -10;
a<0 : 10;
TRUE : (do the last time actions);
esac;
换句话说,当'a'=0时,如果上次'a'被赋值-10,那么这次也将被赋值-10;如果上次'a'被分配了10,这次它也将被分配10。
那么,现在的问题是,是否可以通过更改 NuSMV 的源代码来做到这一点,你能告诉我哪个是在“case”中实现“TRUE”函数的 c 语言文件吗?
感谢您的帮助!