0

我对状态机建模有疑问。我的状态机如下所示:States: a,b,c,d,e Transitions/events: E1,E2,E3,E4,E5 a--E1-->b--- E2-->c--E5-->e

某些转换 E3 和 E4 可以从任何状态(即 b 和 c)发生并终止状态机,即将状态机移动到终端状态

在这种情况下如何对转换 E3 和 E4 建模?我正在使用 Spring 状态机进行实现。如何使用 Spring 状态机对这些转换进行建模?

4

1 回答 1

0

一般来说,分层状态用于防止状态爆炸,在这种情况下,您可以创建越来越多的类似类型的从多个状态到其他状态的转换。

没有wildcard转换,但如果您创建父状态并将其p创建为子状态,您可以从 state 绘制转换。bcp

于 2017-06-08T06:53:03.893 回答