我想指定所有状态都不应超过指定时间。我可以通过逐州指定它来做到这一点,但人类可以忘记一个。我需要全球解决方案。我的意思是每个州的最长时间'属性。
答案 0 :(得分:1)
只需在一个位置添加一个进程,并将所有全局不变量放在那里。
您还可以拥有一个边界数组,例如:
声明:
typedef int[1,5] id_t;
clock c[id_t]; // clocks
const int b[id_t] = { 10, 20, 30, 40, 50 }; // bounds
不变:
forall(i:id_t) c[i]<=b[i]