Brevet FR3077402A1 (20190802)

REVENDICATIONS1- Procédé de développement d'une nouvelle version d'un logiciel d'un calculateur avionique (12) d'un aéronef, - le calculateur avionique étant équipé d'une version courante dudit logiciel ; - le logiciel comprenant un ensemble de fonctions (F1, F2, ... F7, Fs) interconnectées entre elles ainsi qu'avec des entrées (E1, E2, Em) et des sorties (S1, S2, ... Sn) du calculateur avionique, caractérisé en ce que l'une des fonctions (Fs) de l'ensemble de fonctions étant dite fonction à mettre à jour, la fonction à mettre à jour reçoit en entrée des sorties (EF1, EF2, EFi) de fonctions d'un premier sous-ensemble de fonctions de l'ensemble de fonctions (F1, F2, ... F7, Es) et fournit au moins une sortie reliée à une première entrée (20a) d'un commutateur (20) dont une sortie (Sc) est reliée à une ou à des entrées de fonctions d'un deuxième sous-ensemble de fonctions de l'ensemble de fonctions, et en ce qu'il comprend les étapes suivantes : - raccorder au calculateur avionique (12) un calculateur externe (14) équipé d'un logiciel comprenant une nouvelle version (Fs') de la fonction à mettre à jour , - recevoir, par la nouvelle version de la fonction à mettre à jour implémentée par le calculateur externe, lesdites sorties (EF1, EF2, EF1) de fonctions du premier sous-ensemble de fonctions ; - envoyer, depuis la nouvelle version (Fs') de la fonction à mettre à jour implémentée par le calculateur externe, l'au moins une sortie (SE') de la fonction à mettre à jour vers une deuxième entrée (20b) dudit commutateur (20) , - commander le commutateur (20) de telle façon que : . dans -un premier mode de fonctionnement, dit normal, la sortie (Sc) du commutateur correspond à la première entrée (20a) ; et . dans un deuxième mode de fonctionnement, dit de mise au point, la sortie (Sc) du commutateur correspond à la deuxième entrée (20b). 2- Procédé selon la revendication 1, caractérisée en ce qu'à l'étape consistant à raccorder le calculateur avionique (12) au calculateur externe 10 (14), le calculateur externe est raccordé à des sorties du calculateur avionique correspondant à des sorties (EF1, EF2, EFi) de fonctions du premier sous-ensemble de fonctions. 5 3- Procédé selon la revendication 1, caractérisée en ce qu'il comprend en outre les étapes suivantes : - envoyer, par le calculateur externe (14), une requête à destination du calculateur avionique, pour demander l'envoi d'informations correspondant à au moins une sortie (EF1, EF2, EFi) parmi lesdites sorties de fonctions du 10 premier sous-ensemble de fonctions ; - en réponse à ladite requête, envoyer, par le calculateur avionique (12), des informations correspondant _à ladite au moins une sortie, à destination du calculateur externe ; - recevoir, par le calculateur externe, lesdites informations correspondant à 15 ladite au moins une sortie. 4- Procédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce que le calculateur avionique et le calculateur externe sont installés sur un banc de test. 20 5- Procédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce que le calculateur avionique et le calculateur externe sont installés à bord d'un aéronef. 25 6- Système (10) de développement d'une nouvelle version d'un logiciel d'un calculateur avionique d'un aéronef, le système comprenant le calculateur avionique (12), équipé d'une version courante dudit logiciel, le logiciel comprenant un ensemble de fonctions (F1, F2, ... F7, Es) interconnectées entre elles ainsi qu'avec des entrées (El, E2, Em) et des 30 sorties (S1, S2, ... Sn) du calculateur avionique, le système étant caractérisé en ce qu'il comprend en outre un commutateur (20) et un calculateur (14) externe au calculateur avionique, et en ce que : - le calculateur avionique est configuré de telle façon que l'une des fonctions (Fs) de l'ensemble de fonctions, dite fonction à mettre à jour, reçoit en entrée 35 des sorties (EF1, EF2, EFi) de fonctions d'un premier sous-ensemble de 11 fonctions de l'ensemble de fonctions et fournit au moins une sortie (SF) reliée à une première entrée (20a) du commutateur dont une sortie (Sc) est reliée à une ou à des entrées de fonctions d'un deuxième sous-ensemble de fonctions de l'ensemble de fonctions, 5 - le calculateur externe (14) est équipé d'un logiciel comprenant une nouvelle version (Fs') de la fonction à mettre à jour, il est raccordé au calculateur avionique et il est configuré pour : . recevoir, par la nouvelle version de la fonction à mettre à jour implémentée par le calculateur externe, lesdites sorties (EF1, EF2, EFt) 10 de fonctions du premier sous-ensemble de fonctions ; . envoyer, depuis la nouvelle version de la fonction à mettre à jour implémentée par le calculateur externe, l'au moins une sortie (SF') de la fonction à mettre à jour vers une deuxième entrée (20b) dudit commutateur (20) ; 15 - le système (10) est en outre configuré pour commander le commutateur (20) de telle façon que : . dans un premier mode de fonctionnement, dit normal, la sortie (Sc) du commutateur correspond à la première entrée (20a) ; et . dans un deuxième mode de fonctionnement, dit de mise au point, la 20 sortie (Sc) du commutateur correspond à la deuxième entrée (20b). 7- Système selon la revendication 6, caractérisé en ce que le calculateur externe (14) est raccordé à des sorties du calculateur avionique correspondant à des sorties (EF1, EF2, EFi) de fonctions du premier sous- 25 ensemble de fonctions. 8- Système selon la revendication 6, caractérisé en ce que : - le calculateur externe (14) est en outre configuré pour envoyer une requête à destination du calculateur avionique (12), pour demander l'envoi 30 d'informations correspondant à au moins une sortie (EF1, EF2, EFi) parmi lesdites sorties de fonctions du premier sous-ensemble de fonctions ; et - le calculateur avionique est configuré pour envoyer des informations correspondant à ladite au moins une sortie, à destination du calculateur externe, en réponse à ladite requête. 35 12 9- Système selon l'une des revendications 6 à 8, caractérisé en ce qu'il est installé sur un banc de test. 10- Système selon l'une des revendications 6 à 8, caractérisé en ce 5 qu'il est installé à bord d'un l'aéronef.