Ошибка проверки UPPAAL - значение индекса находится вне диапазона
Я использую Uppaal
для проверки системы. Симуляция работает отлично, но когда я проверяю, используя это свойство A[] not deadlock
это дает мне следующую ошибку:
_The successors of this state are not well defined.
Index value 3 is out of range. Array length = 3, Element size = 1 in line 1 of go3[id]?_
Что могло пойти не так?
1 ответ
Если ваш массив имеет длину 3, индекс должен быть 0, 1 или 2. Поэтому значение индекса 3 выходит за пределы допустимого диапазона. Убедитесь, что ваш индекс никогда не превышает arraylength-1.