Contenu principal

Polyspace Bug Finder

Identifier les défauts du logiciel avec l'analyse statique

Polyspace® Bug Finder™ identifie les erreurs run-time, les problèmes de concurrence, les vulnérabilités de sécurité et bien d'autres défauts dans les logiciels embarqués C et C++. Grâce à l'analyse statique, y compris l'analyse sémantique, Polyspace Bug Finder analyse les éléments de contrôle du logiciel, les flux de données et le comportement interprocédural. En mettant en évidence les défauts dès leur détection, il vous permet de trier et de corriger les bugs dès le début du processus de développement.

Polyspace Bug Finder vérifie la conformité aux normes de règles de codage telles que MISRA C™, MISRA C++, JSF++, CERT® C, CERT C++, ainsi qu’aux conventions de nommage personnalisées. Il génère des rapports répertoriant les bugs détectés, les infractions aux règles de codage et les métriques de qualité du code, comme la complexité cyclomatique. Polyspace Bug Finder peut être utilisé avec l’IDE Eclipse™ pour analyser du code sur votre desktop.

Pour le code généré automatiquement, les résultats Polyspace peuvent être tracés jusqu’aux modèles Simulink® et aux blocs dSPACE® TargetLink®.

Le support des normes industrielles est assuré via l'IEC Certification Kit (ISO 26262 and IEC 61508) et le DO Qualification Kit (DO-178).

Démarrer avec Polyspace Bug Finder

Apprendre les bases de Polyspace Bug Finder

Installer Polyspace

Installer les produits Polyspace afin d’effectuer des analyses sur un desktop, un serveur ou des IDE

Configurer et exécuter une analyse

Configurer une analyse PolyspaceBug Finder sur un desktop, un serveur ou des IDE

Examiner les résultats d'analyse

Examiner les résultats Polyspace Bug Finder dans l’interface utilisateur Polyspace d’un desktop, un navigateur web ou des IDE

Qualification et certification des outils

Qualifier Polyspace Bug Finder pour les certifications DO et IEC

Résolution des problèmes Polyspace Bug Finder

Résoudre les problèmes imprévus dans Polyspace Bug Finder