Testabilité

Un article de Wikipédia, l'encyclopédie libre.

PRESENTATION DE LA TESTABILITE

Lors d'un dysfonctionnement d'un système complexe (char, avion, satellite…), il est essentiel pour des raisons de sécurité et d'efficacité, de pouvoir détecter et localiser la (ou les) panne(s) dans les plus brefs délais afin de compenser les fonctions de(s) l'équipement(s) défaillant(s).

D'une manière générale, la testabilité est l'une des composantes de la sûreté de fonctionnement et contribue à la maintenabilité et à la disponibilité d'une entité. On remarque donc, qu'elle joue un rôle prépondérant dans la conception d'un système complexe et que sa participation doit se faire dans la phase aval de l'étude afin de déterminer les équipements qui satisferont aux mieux aux exigences de testabilité.

Ces exigences sont des exigences de détection et de localisation des pannes qui sont demandées par le client et doivent être respectées. Elles sont calculées de la manière suivante :


  • Taux de détection

Taux de détection=((Somme des λ détectés)/(Somme de tous les λ))

λ : Taux de défaillance


  • Taux de localisation

Taux de localisation à n URL=((Somme des λ localisés dans les GA de taille n)/(Somme des λ localisés dans tous les GA))

URL : unité remplaçable en ligne

GA : groupe d'ambiguïté


Dans ces deux relations, deux nouveaux paramètres sont présentés : le taux de défaillance (λ) et le groupe d'ambiguïté. Le taux de défaillance correspond aux nombres moyens de pannes par heures et il est propre à chaque équipement. Le groupe d'ambiguïté correspond aux plus petits ensembles d'éléments isolés par un test. Ainsi, si après un test, le groupe d'ambiguïté défaillant est composé de trois éléments, il faudra alors se référer aux taux de défaillance pour déterminer parmi ces trois éléments, celui qui a la probabilité la plus importante d'être défaillant.

Pour déterminer l'ensemble des paramètres de testabilité, cela se fait relativement aisément pour des systèmes simples pour lesquels il n'y aurait pas beaucoup de tests, mais par contre, pour des systèmes complexes, il est nécessaire de recourir à un logiciel dédié à la testabilité afin de réduire les temps et coûts de développement de la testabilité et du diagnostic.

Le logiciel de testabilité eXpress offre cette possibilité de calculé le taux de détection et de localisation des pannes, de déterminer l'agencement optimum de la séquence de tests à réaliser et de déterminer les groupes d'ambiguïté. Ils génèrent également différents rapports présentant des suggestions d'amélioration (positionnement des points de tests, …) et fournissant divers critères de coût (rechange, réparation).