Brevet FR2890199A1 — publié le 20070302

Procédé et dispositif de test et de mise au point de calculateur numérique embarqué La présente invention concerne un procédé de test et de mise au point de calculateur numérique embarqué sur porteur. Elle concerne également un dispositif pour mener ces tests et assurer la mise au point. L'invention trouve une utilité particulière dans le domaine de l'aéronautique dans lequel la mise au point des calculateurs embarqués sur les aéronefs doit souvent être réalisée en partie lors d'essais en vol. Ces essais en vol sont très coûteux, leur coût peut être réduit par une accélération des tests en vol délicate à mener notamment en raison des difficultés d'accès au calculateur de bord pendant le vol et de l'exiguïté des 1 o cockpits d'aéronefs. Les calculateurs à tester comportent en général des cartes de circuits imprimés sur lesquelles sont logés des composants électroniques dont des mémoires, et une application logicielle qui est chargée dans une de ces mémoires. La fonction de tels calculateurs de bords est diverse, il peut s'agir par exemple de dispositif de pilotage automatique pour des aéronefs à voilure fixe ou mobile. Ce type de calculateur commande par exemple des mouvements d'actionneurs qui agissent sur l'orientation des pales d'un hélicoptère. Les tests fonctionnels, matériels, et logiciels, de ce type de calculateur sont majoritairement réalisés au sol, le déverminage de l'application logicielle s'appuyant essentiellement sur des outils de simulation. Mais la mise au point fine des applications logicielles requiert de confronter le calculateur à des conditions réelles de vol. En effet, la valeur à assigner à ces paramètres, par exemple des gains, des seuils et des constantes de temps de lois de commande de vol qui font partie intégrante de l'application logicielle d'un dispositif de pilotage automatique, se détermine en fonction du mouvement des actionneurs et des réactions de l'hélicoptère dans des conditions réelles de vol, le nombre des paramètres dont la valeur est à ajuster peut dépasser six cents, La figure 1, représente schématiquement l'architecture d'un calculateur 1 embarqué sur un porteur d'essai, non représenté sur la figure 1, par exemple un dispositif de pilotage automatique pour un aéronef à voilure mobile, sur lequel on procède à des essais de mise au point suivant un procédé selon l'état antérieur de la technique. Le calculateur 1 est un boîtier d'appareillages électroniques comportant au moins une application logicielle 4 regroupant indissociablement une série d'instructions 2 et un jeu de paramètres 3. La série d'instructions 2 est en général testée au sol dans un environnement de simulation. Pour mettre au point le calculateur 1, la valeur des paramètres 3 est à ajuster sur le porteur en fonctionnement, c'est à dire sur un aéronef en vol. Les essais en vol sont habituellement menés par un équipage composé au moins d'un pilote d'essai et lorsque c'est possible d'un ingénieur d'essais. L'équipage a pour rôle de mettre le porteur en situation pour évaluer l'impact des valeurs des paramètres 3 de l'application logicielle 4. Le porteur comporte, en outre, une installation d'essai 5 comprenant au moins un enregistreur numérique, l'installation d'essai 5 est reliée au calculateur 1 par une liaison numérique configurable 10. Pendant que le porteur est en fonctionnement, l'installation d'essai 5 recueille les valeurs prises par des variables de calculs internes au calculateur 1 choisie au préalable. En raison du débit limité de la liaison 10 reliant le calculateur 1 et l'installation d'essai 5, chaque modification de la valeur d'un paramètre sur le porteur en fonctionnement s'accompagne d'une définition des variables de calcul dont les valeurs sont à recueillir par l'installation d'essai, cette définition s'opère par une configuration de la liaison 10 dans l'application logicielle 4. Pour procéder aux essais en vol du calculateur 1, on charge avant le vol, dans le calculateur 1, l'intégralité de l'application logicielle 4 à tester, comprenant un jeu de valeurs de paramètres 3. Puis, pendant l'exécution de l'application logicielle 4, on recueille sur l'installation d'essai, les valeurs prises par des variables de calcul ou les paramètres 3 de l'application logicielle. Après le vol, les valeurs recueillies sont analysées et sur cette base, lorsque des dysfonctionnements sont détectés ou des améliorations identifiées, un nouveau jeu de valeurs de paramètres est proposé, puis est à nouveau testé pour être affiné progressivement par itérations successives. Cette méthode présente un double inconvénient: elle est relativement lente car le nombre élevé de paramètres du calculateur dont les valeurs sont à ajuster et leurs interdépendances imposent un nombre élevé de tests avant d'obtenir un jeu de valeur de paramètres satisfaisant. Le coût constitue un deuxième inconvénient de cette méthode: le caractère indissociable de la série d'instructions 2 et des paramètres 3 dans l'application logicielle 4 impose que chaque modification de la valeur d'un paramètre 3 de l'application logicielle 4 nécessite une extraction temporaire du calculateur 1 à l'extérieur du porteur pour y insérer une nouvelle version de l'application logicielle 4 incluant la modification de la valeur du paramètre, sur une plate-forme de chargement. Ces opérations nécessitent une lourde manutention car le calculateur 1 est en général logé dans un espace d'accès difficile, et s'accompagnent d'une gestion de configuration de l'application logicielle pouvant être rendue complexe en raison du grand nombre de versions d'application logicielle testées. Un but important de l'invention est donc de pallier ces inconvénients. Pour atteindre ce but, l'invention propose un procédé de test de calculateur numérique embarqué sur un porteur hébergeant également une installation d'essai reliée au calculateur, le calculateur comportant une application logicielle comprenant un corps de programme regroupant des instructions à exécuter et un jeu de paramètres dont les valeurs sont à ajuster, les valeurs des paramètres pouvant être modifiées sans que le corps de programme soit modifié, l'installation d'essai enregistrant des valeurs de variables de calcul produites par le calculateur et de paramètres caractérisé en ce qu'il comporte les étapes suivantes: transmission au calculateur d'une première liste d'au moins une modification d'une valeur d'un paramètre, la transmission étant réalisée par un opérateur embarqué sur le porteur au moyen d'une communication entre un module externe accessible à l'opérateur et un module interne intégré au calculateur à tester; - transmission au calculateur d'une deuxième liste de variables de calcul et de paramètres dont la valeur est à afficher sur le module externe pendant une exécution de l'application logicielle, la transmission étant réalisée par l'opérateur au moyen de la communication entre le module externe et le module interne; - transmission au calculateur d'une troisième liste de variables de calcul et de paramètres dont la valeur est à enregistrer sur l'installation d'essai pendant une exécution de l'application logicielle, la transmission étant réalisée par l'opérateur au moyen d'une communication entre le module externe et le module interne; - lancement d'une exécution des instructions de l'application logicielle, par l'opérateur au moyen du module externe; -enregistrement sur l'installation d'essai des valeurs de variables et de paramètres figurant sur la deuxième liste; - présentation à l'opérateur sur le module externe des valeurs de variables et de paramètres figurant sur la troisième liste; - arrêt de l'exécution des instructions de l'application logicielle par 10 l'opérateur au moyen du module externe. L'invention a aussi pour objet un dispositif de test de calculateur numérique pour réaliser un test de calculateur numérique suivant un procédé selon l'une des revendications précédentes, le calculateur à tester étant embarqué sur un porteur hébergeant également une installation d'essai, l'installation d'essai étant destinée à enregistrer des valeurs de variables de calcul produites par le calculateur et des valeurs de paramètres de l'application logicielle, caractérisé en ce qu'il comporte: - un module externe accessible à un opérateur embarqué sur le porteur, comportant des moyens pour afficher des valeurs de variables et de paramètres, des moyens pour saisir des informations venant de l'opérateur et des moyens pour transmettre au calculateur: - une première liste de modifications de valeurs de paramètre; - une deuxième liste de variables de calcul et de paramètres dont la valeur est à afficher sur le module externe pendant une exécution de l'application; - une troisième liste de variables de calcul et de paramètres dont la valeur est à enregistrer sur l'installation d'essai pendant une exécution de l'application. - un module interne, intégré au calculateur numérique à tester, pouvant modifier la valeur des paramètres et commander la transmission, du calculateur au module externe des valeurs des variables et des paramètres figurant dans la deuxième liste et commander la transmission du calculateur à l'installation d'essai des valeurs des variables et des paramètres figurant dans la troisième liste; - une liaison bidirectionnelle pour transmettre du module interne au module externe les valeurs de variables et de paramètres figurant dans la deuxième liste, pour transmettre du module interne à l'installation d'essai des valeurs des variables et des paramètres figurant dans la troisième liste et pour transmettre du module externe au module interne - la première liste; - la deuxième liste; - la troisième liste. Par rapport à l'état antérieur de la technique présenté plus haut, l'invention présente un triple avantage: - une réduction de la durée totale des essais de mise au point du calculateur et donc de son coût. Cette réduction est rendue possible par une augmentation sensible du nombre de jeux de paramètres évalués au cours d'un même vol d'essai. Les essais sont d'autant plus rapide à mener qu'une évaluation sommaire immédiate de leur impact est réalisable lors du vol d'essai. Le coût de la mise au point du calculateur se trouve également réduit par la suppression des opérations de manutention et la simplification de la gestion de configuration de l'application logicielle; - une facilitation des essais sur porteur en fonctionnement en raison de la compacité du module externe qui peut se loger dans un habitacle de porteur, ce qui présente un intérêt tout particulier dans le cas des avions d'armes pour lesquels l'habitacle est très exigu; - une prise en compte du ressenti du pilote du porteur qui peut évaluer immédiatement pendant le vol, l'impact des différents jeux de paramètre et contribuer au choix des jeux de paramètres. D'autres caractéristiques et avantages de l'invention ressortiront de la description ci-après d'un mode de réalisation donné à titre d'exemple. Cette description sera faite en regard du dessin joint dans lequel: - la figure 1, déjà décrite, représente schématiquement l'architecture d'un calculateur de bord dont la mise au point peut être réalisée suivant un procédé selon l'état antérieur de la technique; - la figure 2 représente schématiquement l'architecture d'un calculateur associé à un dispositif de mise au point selon l'invention permettant de réaliser une mise au point suivant un procédé selon l'invention. - la figure 3 représente des exemples d'allures temporelles de modifications pouvant être assignées à des valeurs de paramètres stimulables. Pour faciliter la lecture de la description, les mêmes repères désigneront les mêmes éléments dans les différentes figures. La figure 2, représente schématiquement l'architecture d'un calculateur embarqué sur un porteur d'essai, par exemple un dispositif de pilotage automatique pour un aéronef à voilure mobile, associé à un dispositif de mise au point selon l'invention permettant de réaliser une mise au point suivant un procédé selon l'invention. Un calculateur 1 est relié à une installation d'essai 5 comportant au moins un enregistreur numérique de données. Le calculateur 1 comporte une application logicielle 4, dont l'architecture dissocie des paramètres 3 d'une série d'instruction 2. Par exemple les valeurs des paramètres 3 sont rangées dans une table de paramètres, et la série d'instructions 2 de l'application logicielle 4 y accède de façon externe. En particulier, une modification de la valeur d'un paramètre 3 ne nécessite pas de modifier la totalité de l'application logicielle 4 dans le calculateur. L'application logicielle 4 comporte en outre un élément d'émission de données 14 qui transmet des valeurs de paramètres 3 de l'application logicielle 4 et des valeurs prises par des variables de calcul provenant de application logicielle 4 à l'enregistreur numérique de l'installation d'essai 5 au moyen d'une liaison numérique configurable 10. Il est possible de modifier le choix des variables et des paramètres transmis à l'enregistreur numérique sans modifier la totalité de l'application logicielle 4. On se place dans une situation où c'est un membre d'équipage, appelé opérateur, qui mène des essais de mise au point du calculateur de bord 1 sur un aéronef en vol. Le calculateur 1 est associé à un dispositif 11, 12, 13 selon l'invention qui comporte: - un module interne 11, intégré au calculateur 1; - un module externe 12, logé dans le cockpit de l'aéronef; - une liaison bidirectionnelle 13 reliant le module interne 11 et le module externe 12. Le module interne 11 comprend au moins une unité centrale regroupant un processeur et des mémoires dans lesquelles est stocké au moins un protocole d'échange numérique. L'unité centrale est généralement celle exécutant l'application logicielle 4 à tester mais peut également être une unité centrale distincte. Le module interne 11 permet de sélectionner des paramètres ou des variables de calcul de l'application logicielle 4 dont la valeur est émises par l'élément d'émission de données 14 vers l'installation d'essai. Par exemple, des identificateurs de paramètres et de variables à espionner sont envoyés par le module interne 11 à l'élément d'émission de données 14 qui émet les valeurs de ces variables sur les canaux d'émission dédiés. Par ailleurs, le module interne 11 recueille des valeurs de paramètres et de variables de calcul de l'application logicielle 4 à afficher sur le module externe et émet ces valeurs sur de la liaison bidirectionnelle 13 en direction du module externe 12. Le module externe 12 est accessible à l'opérateur, il comprend au moins un dispositif de visualisation et un dispositif de saisie d'informations. De préférence, le module externe 12 occupe un volume suffisamment réduit pour être par exemple intégré à un panneau de commande de l'aéronef en lieu et place d'équipements inutiles pour les tests prévus, tout en respectant l'ensemble des gabarits d'éjection ou bien être fixé à une jambe de l'opérateur par un système de fixation amovible tel qu'un scratch. Le module externe 12 est de préférence autonome électriquement, il est dans ce cas alimenté électriquement au moyens de batteries rechargeables ou changeables, mais il peut également avantageusement être connecté à des capacités d'alimentation électrique disponibles sur I' aéronef d'essai. De préférence, le module externe 12 comporte un clavier alpha-numérique. Avantageusement, le module externe 12 comporte un écran tactile. Avantageusement, le module externe 12 est un micro-ordinateur miniature de type Pocket - PC. De préférence, la liaison bidirectionnelle 13 est une liaison filaire électrique. Avantageusement, la liaison bidirectionnelle 13 répond à une des normes suivantes RS-432, RS-422, ARINC 429. Avantageusement, la liaison bidirectionnelle 13 est une liaison sans fil de type hertzien. A chaque paramètre 3 accessible par le dispositif 11, 12, 13 selon l'invention, on associe un identificateur, une permission d'accès (visualisable, modifiable, ou stimulable) et un domaine de validité représentant une plage de variation à ne pas dépasser. La valeur d'un paramètre 3 visualisable n'est pas modifiable par l'opérateur. Pour des paramètres 3 modifiables ou stimulables, on définit une valeur nominale qui est celle affectée par défaut à la mise sous tension du calculateur, une valeur courante qui est celle assignée par l'opérateur enfin une valeur sauvegardée qui est la valeur du paramètre conservée à chaque assignation de valeur du paramètre pour permettre de pouvoir recharger la configuration précédente en cas de coupure momentanée d'alimentation. En d'autres termes, à tout instant, la valeur sauvegardée est égale à la valeur courante et le jeu de valeurs sauvegardées des paramètres est conservé après chaque transmission d'une liste de modifications de valeur de paramètres 3 et peut être réassigné aux paramètres à tout instant. Un jeu de valeurs nominales est conservé dans une zone de mémoire non volatile du calculateur. Il représente les valeurs par défaut des paramètres modifiables et stimulables. On peut assigner aux paramètres 3 stimulables une modification de leur valeur évoluant dans le temps selon une loi prédéfinie. L'évolution temporelle de la valeur de paramètre est employée pour simuler une panne et évaluer la sensibilité du calculateur à cette panne. Les lois prédéfinies sont par exemple une évolution de la valeur d'un paramètre val1 à une valeur val2 ayant une allure temporelle du type échelon comme présenté sur la figure 3a, du type rampe linéaire à pente constante comme présenté sur la figure 3b ou encore du type créneau de période T comme présenté sur la figure 3c. Selon le type de loi prédéfinie, on peut assigner la valeur val2, positive ou négative (échelon, rampe et créneau), TT la durée de transition entre val1 ou val2 (rampe) ou encore T la période du créneau périodique (créneau). Plusieurs évolutions temporelles différentes peuvent être assignées successivement à un paramètre 3. Une fois en vol d'essai, lorsque l'opérateur souhaite modifier une valeur d'un paramètre, il peut réaliser cette modification au moyen de module externe 12. Pour ce faire, l'opérateur désigne l'identificateur du paramètre à modifier au moyen du dispositif de saisie du module externe 12. En réponse, la valeur courante et la valeur nominale du paramètre s'affichent sur le o dispositif d'affichage du module externe 12. Au moyen du dispositif de saisie du module externe 12, l'opérateur peut alors assigner une nouvelle valeur au paramètre et la transmettre au module interne 11. La valeur modifiée du paramètre est transmise du module externe 12 au module interne 11 par la liaison bidirectionnelle 13, et elle est mise à jour dans la table de paramètres 3 par le module interne 11 après validation de cette modification sur le module externe 12. Les modifications de valeur de paramètre (modifiables ou stimulables) peuvent être annulées à tout instant par l'opérateur au moyen d'une commande passée sur le module externe 12, dans ce cas les valeurs nominales sont restaurées. Autrement dit, le jeu de valeurs nominales peut être réassigné au jeu de paramètres à tout instant. On peut également assigner un ensemble de modifications à un jeu de paramètres modifiables ou stimulables, l'ensemble des modifications étant décrit dans une première liste pouvant être créé au moyen du dispositif de saisie du module externe 12 ou bien seulement importé sur le module externe. La première liste comprend par exemple, disposé en ligne l'identificateur d'un paramètre à modifier et la nouvelle valeur qui lui est assignée ou encore un identificateur de la loi d'évolution temporelle prédéfinie à lui appliquer. Une fois que l'opérateur a transmis la première liste au module interne 11, l'opérateur peut créer une deuxième liste regroupant son choix des variables de calcul issues du calculateur et les paramètres 3 dont il souhaite que la valeur s'affiche sur le module externe 12 pendant l'exécution de l'application. Par ailleurs, l'opérateur peut également choisir, sous forme d'une troisième liste, les variables de calcul issues du calculateur et les paramètres 3 dont il souhaite enregistrer les valeurs sur l'installation d'essai 5 pendant l'exécution de l'application. Avantageusement, les premières, deuxièmes et troisièmes listes sont créées au moyen du module externe 12. Avantageusement, les premières, deuxièmes et troisièmes listes sont créées par l'opérateur préalablement aux essais, par exemple lors d'une phase de préparation des tests, au sol, ce qui allège la charge de l'opérateur en vol. Les premières, deuxièmes et troisièmes listes sont importées sur le module externe 12. Dans les deux cas, elles sont transmises au module interne 11 par l'intermédiaire de la liaison bidirectionnelle 13. Les deuxièmes et troisièmes listes comprennent par exemple une liste d' identificateurs de paramètres et de variables de calcul. L'opérateur peut commander le lancement et l'arrêt de l'exécution 15 de l'application logicielle au moyen du module externe 12. Une fois que l'exécution de l'application logicielle 4 est lancée, les valeurs prises par les variables de calcul et les paramètres figurant sur la deuxième liste s'affichent et se mettent à jour sur le dispositif de visualisation du module externe 12. L'opérateur analyse les valeurs prises et peut utiliser son analyse pour orienter les essais ultérieurs. Avantageusement, les étapes du procédé de mise au point du calculateur peuvent être répétées en boucle jusqu'à ce que l'application logicielle 4 fonctionne sans aucun dysfonctionnement. Par ailleurs, les valeurs prises par les variables de calcul et les paramètres figurant sur la troisième, sont recueillies par l'installation d'essai 5 et permettent de procéder à des analyses approfondies devant conduire à un choix optimum des valeurs de paramètres du calculateur a posteriori. La sécurisation des échange est assurée par la vérification de la présence d'une connexion par liaison bidirectionnelle 13 entre le module interne 11 et le module externe 12. L'existence d'une telle connexion est indispensable pour pouvoir modifier une valeur de paramètre. REVENDICATIONS 1. Procédé de test de calculateur (1) numérique embarqué sur un porteur hébergeant également une installation d'essai (5) reliée au calculateur (1), le calculateur (1) comportant une application logicielle (4) comprenant un corps de programme regroupant des instructions à exécuter et un jeu de paramètres (3) dont les valeurs sont à ajuster, les valeurs des paramètres (3) pouvant être modifiées sans que le corps de programme soit modifié, l'installation d'essai (5) enregistrant des valeurs de variables de calcul produites par le calculateur (1) et de paramètres (3), caractérisé en ce qu'il comporte les étapes suivantes: o -transmission au calculateur (1) d'une première liste d'au moins une modification d'une valeur d'un paramètre (3), la transmission étant réalisée par un opérateur embarqué sur le porteur au moyen d'une communication entre un module externe (12) accessible à l'opérateur et un module interne (11) intégré au calculateur à tester; - transmission au calculateur (1) d'une deuxième liste de variables de calcul et de paramètres (3) dont la valeur est à afficher sur le module externe (12) pendant une exécution de l'application logicielle (4), la transmission étant réalisée par l'opérateur au moyen de la communication entre le module externe et le module interne; transmission au calculateur (1) d'une troisième liste de variables de calcul et de paramètres dont la valeur est à enregistrer sur l'installation d'essai (5) pendant une exécution de l'application logicielle (4), la transmission étant réalisée par l'opérateur au moyen d'une communication entre le module externe et le module interne; lancement d'une exécution des instructions de l'application logicielle (4) , par l'opérateur au moyen du module externe; - enregistrement sur l'installation d'essai (5) des valeurs de variables et de paramètres figurant sur la deuxième liste; - présentation à l'opérateur sur le module externe des valeurs de 30 variables et de paramètres figurant sur la troisième liste; - arrêt de l'exécution des instructions de l'application logicielle (4) par l'opérateur au moyen du module externe (12). 2. Procédé de test de calculateur selon la revendication précédente caractérisé en ce que les étapes du procédé peuvent être répétées en boucle. 3. Procédé de test de calculateur selon l'une des revendications précédentes caractérisé en ce qu'une une modification de la valeur d'un paramètre de l'application logicielle peut évoluer dans le temps selon une loi prédéfinie. 4. Procédé de test de calculateur selon la revendication 3 caractérisé en ce qu'une loi prédéfinie est une évolution temporelle du type échelon. 5. Procédé de test de calculateur selon la revendication 3 caractérisé en ce qu'une loi prédéfinie est une évolution du type rampe linéaire à pente 15 constante. 6. Procédé de test de calculateur selon la revendication 3 caractérisé en ce qu'une loi prédéfinie est une évolution du type créneau périodique. 7. Procédé de test de calculateur selon l'une des revendications précédentes caractérisé en ce que la première liste peut comporter plusieurs paramètres (3) ayant une évolution temporelle simultanée. 8. Procédé de test de calculateur selon l'une des revendications précédentes caractérisé en ce qu'un jeu de valeurs nominales des paramètres (3) est conservé dans une zone de mémoire non volatile du calculateur et peut être réassigné au jeu de paramètres à tout instant. 9. Procédé de test de calculateur selon l'une des revendications précédentes caractérisé en ce qu'un jeu de valeurs sauvegardées des paramètres (3) est conservé après chaque transmission d'une première liste et peut être réassigné aux paramètres (3) à tout instant. 10. Procédé de test de calculateur selon l'une des revendications précédentes caractérisé en ce que les premières, deuxièmes et troisièmes listes sont créées au moyen du module externe (12). 11. Procédé de test de calculateur selon l'une des revendications précédentes caractérisé en ce que les premières, deuxièmes et troisièmes listes sont importées sur le module externe (12). 12. Dispositif de test de calculateur numérique pour réaliser un test de o calculateur numérique (1) suivant un procédé selon l'une des revendications précédentes, le calculateur (1) à tester étant embarqué sur un porteur hébergeant également une installation d'essai (5), l'installation d'essai (5) étant destinée à enregistrer des valeurs de variables de calcul produites par le calculateur et des valeurs de paramètres de l'application logicielle, caractérisé en ce qu'il comporte: - un module externe (12) accessible à un opérateur embarqué sur le porteur, comportant des moyens pour afficher des valeurs de variables et de paramètres, des moyens pour saisir des informations venant de l'opérateur et des moyens pour transmettre au calculateur: o une première liste de modifications de valeurs de paramètre; o une deuxième liste de variables de calcul et de paramètres dont la valeur est à afficher sur le module externe (12) pendant l'exécution de l'application; o une troisième liste de variables de calcul et de paramètres dont la valeur est à enregistrer sur l'installation d'essai (5) pendant l'exécution de l'application. - un module interne, intégré au calculateur numérique à tester, pouvant modifier la valeur des paramètres et commander la transmission, du calculateur au module externe des valeurs des variables et des paramètres figurant dans la deuxième liste et commander la transmission du calculateur (1) à l'installation d'essai (5) des valeurs des variables et des paramètres figurant dans la troisième liste; - une liaison bidirectionnelle pour transmettre du module interne (11) au module externe (12) les valeurs de variables et de paramètres 35 figurant dans la deuxième liste, pour transmettre du module interne (11) à l'installation d'essai (5) des valeurs des variables et des paramètres figurant dans la troisième liste et pour transmettre du module externe (12) au module interne (11) : o la première liste; o la deuxième liste; o la troisième liste. 13. Dispositif de test selon la revendication précédente caractérisée en ce que le module externe (12) comporte au moins un dispositif de 10 visualisation et un dispositif de saisie d'information. 14. Dispositif de test selon l'une des revendications 12 ou 13 caractérisé en ce que le module externe (12) comporte un clavier alpha- numérique. 15. Dispositif de test selon l'une des revendications 12 à 14 caractérisé en ce que le module externe (12) comporte un écran tactile. 16. Dispositif de test selon l'une des revendications 12 à 15 20 caractérisé en ce que le module externe (12) est un micro-ordinateur miniature de type Pocket - PC. 17. Dispositif de test selon l'une des revendications 12 à 16 caractérisé en ce que la présence d'une connexion entre le module interne (11), la liaison bidirectionnelle (13) et le module externe assurée par la liaison bidirectionnelle (13) est indispensable pour pouvoir modifier une valeur de paramètre. 18. Dispositif de test selon l'une des revendications 12 à 17 30 caractérisé en ce que la liaison bidirectionnelle (13) est une liaison filaire électrique. 19. Dispositif de test selon la revendication précédente caractérisé en ce que la liaison bidirectionnelle (13) répond à une des normes suivantes 35 RS-432, RS-422, ARINC 429. 20. Dispositif de test selon l'une des revendications 12 à 17 caractérisé en ce que la liaison bidirectionnelle (13) est une liaison sans fil de type hertzien.