Вопросы по теме 'nusmv'

построение действительного выражения CTL или LTL (в NuSMV)
Я пытаюсь создать допустимое выражение CTL или LTL для проверки модели в NuSMV. У меня есть переменная в игре, где актеры бегают, пытаясь поймать друг друга. Переменная: State_Of_Game: {Победа, Проигрыш, Игра} и я хочу сказать, что из каждого...
466 просмотров
schedule 19.06.2022

Запуск NuSMV на OSX
Я установил NuSMV с помощью предоставленного файла readme, однако, когда я пытаюсь использовать команду NuSMV, я получаю следующее сообщение: -bash: NuSMV: команда не найдена В интернете мало информации по этому поводу, буду признателен за любую...
1309 просмотров
schedule 05.07.2023

Построить формальную модель UART в NuSMV?
Я изучаю проверку моделей и NuSMV для своего образования. Я могу редактировать и запускать код NuSMV, и у меня есть четкое представление о том, что такое UART и что он делает. Моя задача — формально смоделировать UART с помощью NuSMV, но пока я не...
143 просмотров

NuSMV передает неправильную спецификацию
Я новичок в NuSMV и CTL и пробовал простые примеры. У меня есть 3 состояния A, B и C и есть переход из A-> B Я смоделировал его в NuSMV и хочу проверить, есть ли какой-либо путь выполнения из B в A. Несмотря на то, что я не определил такой...
277 просмотров
schedule 26.02.2024

Ошибка с NuSMV
MODULE main VAR x : 0 .. 2; ASSIGN init (x) := 2; next (x) := case x = 2 : x = 10; esac; SPEC AG x = 2 -> AG X x = 20 at token "X": syntax error - Почему синтаксическая ошибка? Я пытаюсь...
606 просмотров
schedule 08.02.2023

синтаксическая ошибка вложенного оператора NEXT в NuSMV
Я пытаюсь использовать NuSMV для проверки своей модели, и вот код. Однако, когда я ввожу NuSMV kernel.smv в оболочку, возникает ошибка file kernel.smv: line 16: nested NEXT operators: next(_b) in definition of next(_cond) in definition...
298 просмотров
schedule 21.04.2023

NuSMV: как исключить возможное следующее состояние
Я хочу исключить возможный следующий случай при определенных условиях. Например, у меня есть: token : array 1..2 of {0, 1, 2, 3, 4, 5, 6}; next(token[1]) := case x : {1, 2, 3, 4, 5, 6}; TRUE : 0;...
128 просмотров
schedule 11.08.2022

Могут ли структуры Крипке иметь охрану?
У меня есть простая структура крипке, где у меня есть 3 состояния со следующими переходами: s1 --> s2 s2 --> s1 s1 --> s3 s3 --> s3 s1 — единственное начальное состояние. Я не хочу, чтобы цикл от s1 до s2 повторялся более...
87 просмотров
schedule 22.11.2022

Спецификация NuSMV CTL
Я начал изучать NuSMV в эти дни. У меня есть этот код: MODULE main VAR state: {a,b,c,d,e}; ASSIGN init(state) := a; next(state) := case (state = a) : b; (state = b) : c; (state = c) : d;...
86 просмотров
schedule 14.06.2022

Nusmv состояния и переходы
Я хочу сформулировать эту проблему в NuSMv: Пользователь может находиться в одном из этих трех состояний: U-потребность, U-использование, U-грусть (представляющий собой пользователя, который нуждается в услуге, начинает пользоваться и он/она...
166 просмотров

Команда NuSMV не найдена Mac
Я скачал бинарный файл NuSMV (64-разрядная версия MacOSX Darwin (x86)). После того, как я распаковал его, я отправился в папку bin в терминале. Я пробовал команду NuSMV -int, но получаю сообщение об ошибке: -bash: NuSMV: команда не найдена Я...
94 просмотров
schedule 05.11.2022

Как мне правильно установить NuSMV, поскольку при загрузке bin-файл не содержит .exe-файла?
Я следую руководству по установке NuSMV в Windows 10. Он загружается нормально, но после извлечения файлов из заархивированной (.tar) папки я не нахожу файл .exe в папке «bin», которая должна быть там (конечно). Я загружаю его с веб-сайта NuSMV....
82 просмотров