spin

    1зной

    1ответ

    Как сравнить два LTL, чтобы увидеть, можно ли противоречить друг другу? Я спрашиваю об этом, потому что у меня есть иерархическая машина состояний и LTL, описывающая поведение в каждом состоянии. Мне

    1зной

    2ответ

    Рассмотрим эту простую Promela модель: #define p (x!=4) int x = 0; init { do :: x < 10 -> x++; od } Я хотел проверить эту модель с этой простой претензии, которая была сген

    0зной

    1ответ

    Я получаю синтаксическую ошибку, когда я пытаюсь запустить мой Promela код, ошибка говорит об ошибке: ошибка синтаксиса видел «фишку: ::» , который со ссылкой на эту строку кода (строки 10 -13): #defi

    1зной

    1ответ

    Я написал код Promela для проверки протокола Needham-Schroeder с использованием SPIN. После запуска случайного моделирования кода я получаю этот выход: 0: proc - (:root:) creates proc 0 (:init:) Star

    0зной

    1ответ

    У меня возникла проблема с языком promela при попытке сравнить атрибут, который не является первым, моей структуры. Вот пример: typedef Msg { byte header; byte content; } chan pipe = [5]