Запрос моделирования конечного автомата относительно переходов, происходящих из любого состояния

У меня есть запрос, касающийся моделирования конечного автомата. Мой конечный автомат выглядит следующим образом: Состояния: a,b,c,d,e Переходы / события: E1,E2,E3,E4,E5 a- E1 ->b---E2->c- E5-> e

Некоторые переходы E3 и E4 могут происходить из любого состояния (т. Е. Как b & c) и завершать конечный автомат, то есть переводить конечный автомат в конечное состояние

Как смоделировать переходы E3 и E4 в этом сценарии? Я использую конечный автомат Spring для реализации. Как смоделировать эти переходы, используя конечный автомат Spring?

1 ответ

Вообще говоря, иерархические состояния используются для предотвращения взрыва состояний, когда вы создаете все более и более схожий тип переходов из нескольких состояний в какое-то другое состояние.

Нет wildcard переходы, но если вы создаете родительское состояние p и создать b а также c как его дочерние состояния, вы можете нарисовать переход из состояния p,

Другие вопросы по тегам