В примере, который я пытаюсь смоделировать, сложность модели увеличивается экспоненциально с каждым шагом, предпринятым в FSM. Однако правила для того, как растет FSM, легко описывать в коде, но невозможно моделировать вручную. То, что делает модель трудной для создания вручную, - это большое количество переходов, которые возможны с каждого узла по мере продвижения FSM. Число состояний не так много, но количество переходов огромно!Динамическое создание EFSM для MBT
Я пытаюсь использовать ModelJUnit, но насколько я могу понять, этот инструмент поддерживает только предварительно определенные модели.
Итак, мой вопрос в том, есть ли какие-либо средства тестирования на основе моделей, которые поддерживают динамическое создание FSM для тестируемой системы, как описано выше?