как я могу сбросить свой автомат в UPPAAL - PullRequest
0 голосов
/ 27 июня 2018

Я создал какой-то автомат в инструменте проверки моделей UPPAAL, и между ними есть диалог. когда в одном из них возникает ошибка, необходимо сбросить другой. я не могу поставить возвратное ребро для всех узлов, чтобы перейти на начальный узел, потому что я не могу поставить охрану для всех возможных ошибок. есть ли способ сбросить автомат с помощью функции или что-то вроде этого? мы можем перейти к разным узлам, не проходя ребер? я имею в виду переход от узла к начальному узлу напрямую и без использования ребер. спасибо!

1 Ответ

0 голосов
/ 28 июня 2018

номер

Наиболее близким решением является то, что состояние автомата кодируется в переменные, затем ребра превращаются в петли с защитными элементами для этих переменных, а затем можно сбросить эти переменные с помощью еще одного ребра петли.

...