nusmv - 如何将最后一部分(**一盏灯只能进行 10 次转换**)添加到这个 NUSMV 代码中?
问题描述
如何将最后一部分(一盏灯只能进行 10 次转换)添加到此代码中?
MODULE light (other)
VAR
state:{r, y, g};
ASSIGN
init(state) := r;
next (state) := case
state = r & other =r: {r, y};
state = y : g;
state=g : {g, r};
TRUE : state;
esac;
MODULE main
VAR
tl1 : process light(tl2.state);
tl2 : process light (tl1.state);
解决方案
推荐阅读
- c# - 无法在 web api 中返回字典的默认值
- shell - ssh 远程执行:无法加载库
- c++ - 如何在我的假设指令集中有效地实现 ORIGIN 汇编器指令?
- postgresql-9.5 - 是否可以声明一个全局变量以分发到热备用服务器?
- r - 计算 R 数据框中的唯一行组合
- python - 如何缩小 AWS Lambda 层的大型 python 包?
- c++ - CGAL 邻居搜索未按预期工作
- javascript - 编写一个 JavaScript 程序,从两个数字相等的数组中的三个给定数字中检查一个数字,找到第三个
- php - WooCommerce - 从购物车页面中删除最后一项后重定向到另一个页面
- python - 如何对站点 URL 的所有页面进行分页?