如何在状态图中以图形方式表示一个状态执行的次数永远不会超过一定次数?这样它就不会以无限循环结束。就像是
assert enterPIN(int p) <= 3
如果违反条件,然后分支到另一个状态。我应该以某种方式将其包含在警卫中吗?还是在国家活动?
编辑:
(CheckPIN)--[invalid]-->(counter| + inc.)--[counter>3]-->(retainCard)
^ |
|-----[counter<=3]-----|
这个方向的东西?
图例:(StateName | (+-)activity),转换:-->,[Guard]