Polyspace Bug Finder

Идентифицируйте программные ошибки посредством статического анализа

Polyspace® Bug Finder™ определяет ошибки времени выполнения, проблемы параллелизма, уязвимости безопасности и другие дефекты во встроенном ПО на C и C++. Используя статический анализ, включая семантический анализ, Polyspace Bug Finder анализирует управление программным обеспечением, поток данных и межпроцедурное поведение. Подсветив дефекты, как только они будут обнаружены, он позволяет вам сортировать и исправлять ошибки в начале процесса разработки.

Polyspace Bug Finder проверяет податливость правилам стандартов кодирования, таким как MISRA C®, MISRA C++, JSF++, CERT® C, CERT C++ и настраиваемые правила именования. Он генерирует отчеты, состоящие из найденных ошибок, нарушений правил кода и метрик качества кода, включая цикломатическую сложность. Polyspace Bug Finder можно использовать с Eclipse™ IDE для анализа кода на вашем десктопе.

Для автоматически сгенерированного кода результаты Polyspace можно проследить до Simulink® модели и dSPACE® TargetLink® блоки.

Поддержка отраслевых стандартов доступна через IEC Certification Kit (for ISO 26262 and IEC 61508) и DO Qualification Kit (for DO-178).

Запуск

Изучение основ Polyspace Bug Finder

Сконфигурируйте и запустите анализ

Проверьте код на дефекты в пользовательском интерфейсе Polyspace, командной строке или других средах разработки

Просмотр результатов анализа

Исправьте или разъясните дефекты, организуйте результаты, ссылку результатов

Проверка и сертификация инструментов

Проверьте Polyspace Bug Finder для сертификации DO и IEC

Поиск и устранение проблем в Polyspace Bug Finder

Решите неожиданные проблемы в Polyspace Bug Finder