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 может использоваться с IDE Eclipse™, чтобы анализировать код на вашем десктопе.

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

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

Запуск

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

Установите Polyspace

Установите Продукты polyspace для анализа рабочего стола, сервера или ИД

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

Настройте анализ Polyspace Bug Finder рабочего стола, сервера или ИД

Рассмотрите результаты анализа

Рассмотрите результаты Polyspace Bug Finder в пользовательском интерфейсе рабочего стола Polyspace, веб-браузере или ИДАХ

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

Квалифицируйте Polyspace Bug Finder к сертификации IEC и DO

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

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