Contenu principal

Simulink Design Verifier

Identifier les erreurs de design, prouver la conformité avec les exigences et générer des tests

Simulink® Design Verifier™ utilise des méthodes formelles pour identifier les erreurs de design cachées dans les modèles. Il détecte les blocs du modèle qui entraînent des problèmes de dépassement d'entier, de logique morte, de violation d'accès aux tableaux et de division par zéro. Il peut vérifier de manière formelle que le design répond aux exigences fonctionnelles. Pour chaque erreur de design et chaque exigence non respectée, il génère un cas de test de simulation pour le débuggage.

Simulink Design Verifier génère des cas de test pour la couverture du modèle, ainsi que des objectifs personnalisés afin d'étendre les cas de tests existants basés sur les exigences. Ces cas de test permettent à votre modèle de remplir les objectifs de condition, de décision, de condition/décision modifiée (MCDC) et les objectifs de couverture personnalisés. En plus des objectifs de couverture, vous pouvez spécifier des objectifs de test personnalisés pour générer automatiquement des cas de test basés sur les exigences.

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

Overview of Simulink Design Verifier workflow that inlcudes inputs, analysis modes, and outputs.

Démarrer avec Simulink Design Verifier

Apprendre les bases de Simulink Design Verifier

Préparer et analyser un modèle

Identifier les composants analysables pour les tests unitaires ou au niveau système, éliminer les incompatibilités de modèles ou les délais d’expiration d’analyse

Détecter et éliminer les bugs

Détecter les erreurs run-time et les erreurs logiques, débugger les problèmes de votre design

Spécifier et vérifier les exigences de design

Vérifier le design par rapport aux exigences, affiner les contre-exemples en utilisant des hypothèses d’entrée

Générer des tests

Générer des ensembles de cas de test pour assurer la couverture du modèle et du code, et satisfaire aux critères de test personnalisés

Tester l’équivalence des modèles

Tester l’équivalence comportementale du modèle et du code généré, ou des modèles exécutés dans différentes versions Simulink

Examiner les résultats d’analyse

Enregistrer et examiner les résultats des analyses, générer des rapports, inspecter les cas de test

Qualification et certification des outils

Qualifier SimulinkDesign Verifier pour la certification CEI