Чтобы задать локальные допущения, используйте входы и опции упругости. Например, можно ограничить области значений некоторых переменных из внешних источников, заглушить некоторые неточно проанализированные функции для более точного анализа или подавить нарушения правил кодирования из некоторых файлов. Допущения помогают сузить особое внимание вашего обзора до результатов анализа, которые более значимы. Для глобальных допущений, которые применяются к определенной конструкции кода во всех файлах и функциях, используйте опции Verification Assumptions.
Задайте опции анализа Polyspace
Задайте Polyspace® опции анализа в пользовательском интерфейсе Polyspace, других IDE-s или скриптах.
Ограничьте переменную областей значений и спецификации указателя для более точного анализа.
Внешние ограничения для анализа Polyspace
Проверьте ограничения, которые можно применить к глобальным переменным, входным параметрам функции и упрямым функциям.
Предоставление контекста для верификации кода С
Узнайте, какой внешний контекст вы можете предоставить, чтобы сузить допущения верификации по умолчанию.
Предоставление контекста для верификации кода С++
Узнайте, какой внешний контекст вы можете предоставить, чтобы сузить допущения верификации по умолчанию.