Processus de Developpement Logiciel Et Amdec
Processus de Developpement Logiciel Et Amdec
Processus de Developpement Logiciel Et Amdec
et AMDEC
Stéphane REY – Mars 2006
- Application : Les paramètres sont déterminés Ensuite, un indice de risque préliminaire (PRI =
par le service R&D et permettent de caractériser Preliminary Risk Index) est déduit par la multiplication
le fonctionnement du système. des trois indices précédents :
- Client : Les paramètres sont déterminés par le PRI = S x F x D
client et lui permettent de gérer différentes
configurations et/ou d’enregistrer des numéros Maintenant, il ne reste qu'à définir le niveau
de référence (part numbers) par exemple. acceptable en fonction de l'application et de lister tous
- Utilisateur : Les paramètres permettent à les modes de défaillance dans un document. Un bon
chaque utilisateur de configurer son système. compromis qui évite toujours un risque sécuritaire est
100. Si l'indice PRI est égal ou supérieur à ce seuil, une
Dans le cas de systèmes paramétrables, il faut solution doit être envisagée pour réduire cet indice.
fournir une spécification de paramétrage au client qui
explicite et caractérise ces paramètres (adresse, nom,
taille, bit gain, offset, unité, description, niveau d’accès,
…)
Exemple :
pin
Description Type Mode de défaillance Effet système et client Solution S F D PRI
number
Description Type # pin Mode de défaillance Effet système et client Solution S F D PRI
Erreur logicielle inconnue (Bug ?) Etat imprédictible. Risque sécuritaire.
Déroulement du logiciel Logiciel - entraînant un dysfonctionnement Perte de la fonction principale 10 5 10 500
de tout ou partie du logiciel
Défaut d’alimentation Risque de reset du CPU. Altération de la
Alimentation matériel - (microcoupures, chutes, …) fonction principale. Risque de pertes de 5 5 10 250
données.
Altération du code en mémoire Etat imprédictible. Risque sécuritaire.
Déroulement du logiciel matériel - flash (CEM) Perte de la fonction principale 10 1 10 100
Description Type # pin Mode de défaillance Effet système et client Solution S F D PRI
Circuit ouvert Accélération à 100%. Risque sécuritaire.
Acquisition pédale matériel PTA1 Court-circuit à Vcc Accélération à 100%. Risque sécuritaire. 10 5 10 500
d’accélérateur Court-circuit à GND Accélération à 0%. Panne immobilisante
Circuit ouvert Baisse performances moteur
Acquisition capteur Matériel PTA2 Court-circuit à Vcc Baisse performances moteur 5 5 10 250
température Court-circuit à GND Baisse performances moteur
Valeur hors limite (-34.2 ;+34.2) Mauvais calcul compensation, risque de
Calcul coefficient Logiciel - pollution. Non respect des normes 10 1 10 100
Description Type # pin Mode de défaillance Effet système et client Solution S F D PRI
Circuit ouvert Lampe ne s’éclaire pas
Contacteur éclairage boite matériel PTB1 Court-circuit à Vcc Lampe toujours éclairée. Risque batterie 5 5 10 250
à gants Court-circuit à GND Lampe ne s’éclaire pas
Circuit ouvert Coupure moteur. Risque sécuritaire
Info cle de démarrage Matériel PTB2 Court-circuit à Vcc Pas de coupure moteur 10 5 10 500
activée Court-circuit à GND Coupure moteur. Risque sécuritaire
Analyse des Modes de défaillance et de Criticité
Description Type # pin Mode de défaillance Effet système et client Solution S F D PRI
Erreur logicielle inconnue (Bug ?) Etat imprédictible. Risque sécuritaire. Activation du Watchdog hardware
Déroulement du logiciel Logiciel - entraînant un dysfonctionnement Perte de la fonction principale integer au CPU 10 5 1 50
de tout ou partie du logiciel
Défaut d’alimentation Risque de reset du CPU. Altération de la Activation du module de surveillance
Alimentation matériel - (microcoupures, chutes, …) fonction principale. Risque de pertes de tension. Génère en reset en cas de 5 5 1 25
données. problème
Altération du code en mémoire Etat imprédictible. Risque sécuritaire. Enregistrement du checksum lors de
Déroulement du logiciel matériel - flash (CEM) Perte de la fonction principale la programmation et vérification à 10 1 1 10
chaque intialisation du CPU
Description Type # pin Mode de défaillance Effet système et client Solution S F D PRI
Circuit ouvert Accélération à 100%. Risque sécuritaire. Relecture sortie et comparaison avec
Acquisition pédale matériel PTA1 Court-circuit à Vcc Accélération à 100%. Risque sécuritaire. la commande (détection seuils au 10 5 1 50
d’accélérateur Court-circuit à GND Accélération à 0%. Panne immobilisante dela desquels on considère un court-
circuit)
Circuit ouvert Baisse performances moteur Relecture sortie et comparaison avec
Acquisition capteur Matériel PTA2 Court-circuit à Vcc Baisse performances moteur la commande (détection seuils au 5 5 1 25
température Court-circuit à GND Baisse performances moteur dela desquels on considère un court-
circuit)
Valeur hors limite (-34.2 ;+34.2) Mauvais calcul compensation, risque de Gérer le débordement de la valeur.
Calcul coefficient Logiciel - pollution. Non respect des normes Retour à une valeur par défaut en cas 10 1 1 10
de débordement
Description Type # pin Mode de défaillance Effet système et client Solution S F D PRI
Circuit ouvert Lampe ne s’éclaire pas Relecture sortie et comparaison avec
Contacteur éclairage boite matériel PTB1 Court-circuit à Vcc Lampe toujours éclairée. Risque batterie la commande 5 5 1 25
à gants Court-circuit à GND Lampe ne s’éclaire pas
Circuit ouvert Coupure moteur. Risque sécuritaire Relecture sortie et comparaison avec
Info cle de démarrage Matériel PTB2 Court-circuit à Vcc Pas de coupure moteur la commande 10 5 1 50
activée Court-circuit à GND Coupure moteur. Risque sécuritaire