Vérification/Validation Produit/système – Logiciel – Matériel : l’expertise ERASM

Qu’il s’agisse d’un produit/système, logiciel ou matériel, mettre en place un processus de vérification et validation (V&V) est nécessaire à chaque étape du cycle de développement d’un projet.

Les enjeux sont de taille : les coûts engendrés pour toute correction de défaut détecté ou de règle non respectée augmentent au fur et à mesure de l’avancement de la conception. Il est donc essentiel de s’assurer au fur et à mesure que chaque étape de développement est bien faite, conforme aux normes de sécurité, et qu’elle répond aux besoins définis.

Pour vous accompagner dans ces activités indispensables à tout développement de projet, vous pouvez compter sur ERASM et son expertise métier en vérification et validation produit/système, logiciel et matériel. Notre équipe d’experts complémentaires associe une parfaite connaissance des phases de déroulement d’un projet, une maîtrise des référentiels normatifs visés et une expertise technique au niveau système ou produit, logiciel, ou matériel.

Notre mission : prendre en charge les procédures de V&V pour le compte d’industriels concevant des équipements critiques au plus près de leurs besoins

ERASM : une équipe d’experts en vérification et validation Produit/système – Logiciel – Matériel

Les activités de vérification et validation (V&V) sont les garantes d’un développement de produit bien mené jusqu’à la fin du cycle.

À l’écoute de vos besoins, ERASM est en mesure d’intervenir aussi bien pour réaliser la vérification/validation d’un produit/système que pour assurer la vérification/validation d’un logiciel. Nous mobilisons les bons experts pour vérifier et valider les phases clés afin de garantir la réussite de chaque projet.

verification_validation-1

Vérification Produit/système – Logiciel – Matériel

ERASM intervient tout au long du cycle du développement produit afin de s’assurer que les livrables produits lors de chacune des étapes sont conformes aux normes visées, respectent les règles définies et sont en adéquation technique avec le document couvert.

La vérification a pour but de montrer que l’activité a été bien faite, en conformité à son plan de réalisation et qu’elle n’a pas introduit de défaut dans le résultat.

Validation Produit/système – Logiciel – Matériel

ERASM mène des activités de validation qui permettent d’assurer que l’ensemble des activités de développement et vérification réalisées par ailleurs ont été déroulées, conformément aux plans en place et donc aux normes, qu’elles sont complètes et correctes.

Cette validation permet d’assurer le bon fonctionnement du produit, et donc que les exigences spécifiées, et en particulier les exigences de sécurité, sont satisfaites tant au niveau système, matériel que Logiciel.

Notre expertise métier à votre service en matière de vérification & validation au niveau Système/HW/SW

  • Plans de développement/Spécification/Conception /Plan de Tests/Rapports de Tests
  • Revue de la chaîne de production
  • Règles de spécification, de conception
  • Traçabilité des exigences de sécurité verticale et horizontale
  • Rédaction des Plans de V&V

Le responsable de Validation établit un rapport de validation qui doit donner son accord/désaccord pour la diffusion.

verification_validation-2

Nos interventions ciblées au niveau HW

  • Analyse de l’architecture matérielle
  • Analyse de la chaîne de production (règles de conception, modularisation…)
  • Analyse des résultats de tests
  • Intégration HW/HW sur petits équipements
  • Vérification du développement FPGA

Certains aspects pourront être analysés :

  • Respect des distances de sécurité entre les pistes
  • Complétude des tests fonctionnels et de bas niveau (PBIT, CBIT…)
  • Respect des instructions et prise en compte des errata sheet lors de l’utilisation de composants de sécurité
  • Aspects SEE/SEU

Nos interventions ciblées au niveau SW

  • Inspection du code par relecture et analyse statique :
    • Conformité aux règles MISRA
    • Vérification des métriques
    • Vérification des règles de codage automatisées ou manuelles
    • Vérification de l’architecture logicielle
    • Vérification des données de compilation
  • Réalisation de tests d’intégration Logiciel/Logiciel et Logiciel/Matériel (tests des interfaces)
  • Réalisation de tests unitaires et tests composants (RTRT, LDRA…)
  • Réalisation de tests d’ensemble sur cible, en environnement complet :
    • Tests fonctionnels
    • Tests de performance
  • Vérification des données de paramétrage:
    • Mise en place et choix des paramètres
    • Spécification des paramètres
    • Test de validation du paramétrage
    • Analyse des outils de paramétrage

Une attention particulière sera portée sur certains points :

  • Modularité du logiciel
  • Gestion des logiciels préexistants
  • Clarté de la documentation et traçabilité des exigences
  • Aptitude des documents à être audités
  • Gestion de configuration et contrôle des modifications
  • Traitement des tickets et défauts