exponenta event banner

Глубина верификации внутри конструкций (-k-limiting)

Ограничение глубины анализа вложенных структур

Описание

Этот параметр влияет только на анализ программы проверки кода.

Укажите предел глубины анализа для вложенных структур.

Задать опцию

Пользовательский интерфейс (только для настольных ПК): в конфигурации проекта опция доступна в узле Масштабирование.

файл командной строки и параметров: Использовать параметр -k-limiting. См. раздел Сведения о командной строке.

Зачем использовать этот параметр

Используйте эту опцию, если анализ выполняется медленно, поскольку код имеет структуру, которая имеет много уровней глубины.

Как правило, при замедлении проверки структуры с глубокой иерархией появляется предупреждающее сообщение.

Настройки

По умолчанию: анализируется полная глубина вложенных структур.

Введите число для указания глубины анализа вложенных структур. Например, если задано значение 0, анализ не проверяет структуру внутри структуры.

Если указать число меньше 2, проверка может быть менее точной.

Информация командной строки

Параметр: -k-limiting
Значение: positive integer
Пример (проверка кода): polyspace-code-prover -sources file_name -k-limiting 3
Пример (сервер проверки кода): polyspace-code-prover-server -sources file_name -k-limiting 3