Алгоритмы проверки модели LTL на основе BDD, реализованные по причине NuSMV
только о бесконечных путях. Таким образом, даже для свойства безопасности, которое делает
не удерживается, генерируется лассообразный контрпример, хотя
конечного пути будет достаточно. Во время проверки предполагается, что
совокупность переходного отношения и отсутствие тупиков, и
поиск ограничен, чтобы рассматривать только бесконечные пути, игнорируя
все пути, ведущие к тупику. Таким образом, конечный путь, ведущий к
тупик и фальсификация свойства не будут обнаружены.
Алгоритмы проверки ограниченной модели на основе SAT также предполагают совокупность
отношения перехода и отсутствия тупиков, но они
ищет контрпример для данного свойства, которое либо
конечный или бесконечный. Таким образом, в отличие от модели LTL на основе BDD
алгоритмы проверки, конечный путь, ведущий к тупику и
фальсификация свойства будет обнаружена.
Оба алгоритма предполагают совокупность отношения перехода и
отсутствие тупиков, но они специально не проверяют эти
условия выполняются. Пользователь несет ответственность за выполнение
эта проверка, например, выдача флага командной строки -ctt в пакетном режиме,
или вызвав команду check_fsm в оболочке NuSMV.
До сих пор нет флага для отключения поиска конечного пути
в рамках SAT проверка ограниченной модели. Тем не менее, добавив в
смоделировать следующее справедливое условие справедливости
СПРАВЕДЛИВОЕ ИСТИНА;
алгоритмы проверки ограниченной модели перестают искать конечный путь
и ограничить поиск только бесконечными путями:
Другая возможная разница в сообщенных результатах проверки может
произойдет, когда модель NuSMV содержит более одного начального состояния.
Подход, основанный на BDD, основан на сокращении проверки модели LTL
к проверке модели CTL (посредством построения таблиц). Проверка модели CTL
повсеместно количественно определить множество справедливых начальных состояний. Таким образом, только
начальные состояния, которые являются справедливыми, считаются. Там может быть начальный
состояния, которые несправедливы, и они не рассматриваются. Этот выбор может
быть сомнительным, но это также показывает CadenceSMV. Иными словами, BMC
проверка на основе модели не ограничивает рассмотрение только справедливой начальной
состояния. Таким образом, если существует начальное состояние, которое не является справедливым и
из которого существует конечный путь, нарушает условия справедливости его
найду его.