FR 3076632 A1 20190712 FR 1800010 A 20180105 I Procédé d'analyse de messages de maintenance générés par au moins une plateforme, et système associé La présente invention concerne un procédé d'analyse de messages de maintenance générés par au moins une plateforme. La plateforme est avantageusement un aéronef, tel qu'un avion civil ou militaire, d'un ensemble de plateformes, notamment d'une flotte. Une plateforme de ce type présente un grand nombre de systèmes fonctionnels mécaniques, électriques et électroniques distincts, comprenant chacun plusieurs équipements. Ces systèmes sont souvent interconnectés. De tels systèmes sont donc susceptibles d'engendrer une multitude de pannes distinctes qui résultent en la génération d'un grand nombre de messages de maintenance. Les messages de maintenance sont par exemple des messages numériques de pannes (ou « Fault Code ») qui identifient notamment les résultats d'autotest, les résultats de tests d'intégrité de chaînes électriques, ou encore les résultats de tests de capteurs et d'actionneurs. Les messages de maintenance comprennent en outre des messages relatifs à l'état de l'aéronef, à des états d'équipements, par exemple la position d'une vanne, et des enregistrements d'échanges entre les différents équipements et systèmes fonctionnels de l'aéronef. De tels messages peuvent être pris en compte pour identifier la configuration détaillée de l'aéronef et le contexte de l'évènement engendrant les symptômes observés. Dans certains cas, le nombre et la variété des messages de maintenance rend extrêmement complexe la détermination du ou des systèmes en panne. Par suite, les procédures de maintenance à effectuer sur l'appareil peuvent être très compliquées et requérir un temps d'analyse important. Pour pallier partiellement ce problème, il est connu de comparer les messages de maintenance à un référentiel de signatures de panne afin de déterminer si les messages de maintenance correspondent à une signature théorique d'une panne. Ces méthodes d'analyse sont limitées quant à leur simplicité de mise en oeuvre et à la pertinence des résultats obtenus. En effet, dès lors que les messages de maintenance ne correspondent pas à la signature théorique, l'origine de la panne est difficilement déterminable. Ce type de méthode ne donne donc pas entière satisfaction, puisque ces méthodes conduisent parfois à remplacer des équipements qui sont supposés être incriminés, et qui, une fois remplacés, ne résolvent pas la panne. Dans certains cas, un grand nombre d'équipements incriminés doit être remplacé pour résoudre la panne. 2 Toutes ces pannes non facilement résolvables conduisent à des immobilisations non souhaitées de l'aéronef, voire à des interventions du constructeur. Un but de l'invention est donc d'obtenir un procédé d'analyse qui permette de constituer un référentiel efficace de signatures de pannes permettant de déterminer, de 5 manière globale et rapide, l'origine de pannes complexes présentes sur un aéronef, sans l'utilisation de modèles mathématiques complexes. A cet effet, l'invention a pour objet un procédé d'analyse de messages de maintenance générés par au moins une plateforme, caractérisé en ce qu'il comprend : - la fourniture d'un enregistrement de messages de maintenance générés par des 10 équipements de systèmes fonctionnels de ladite plateforme, chaque message de maintenance étant associé à un instant d'apparition dudit message, à une durée d'apparition dudit message et à une catégorie de message donnée, - l'extraction, depuis l'enregistrement, d'un ensemble de symptômes de panne, sur la base d'un ensemble de règles d'extraction stockées sur une mémoire d'un calculateur, 15 - la génération d'une base de données de symptômes de panne constituée de l'ensemble de symptômes de panne, ladite extraction comprenant les étapes suivantes : - classification de chaque message de maintenance de l'enregistrement en message représentatif d'une panne ou en message non représentatif d'une panne, sur la 20 base d'au moins une règle d'extraction de messages représentatifs d'une panne de l'ensemble de règles, - comparaison, pour au moins chaque message représentatif d'une panne, de la durée d'apparition dudit message à une durée seuil prédéterminée associée à la catégorie dudit message, et classification de chaque message représentatif d'une panne 25 en message fugitif si la durée d'apparition dudit message est inférieure à la durée seuil prédéterminée, ou en message significatif si la durée d'apparition dudit message est supérieure ou égale à la durée seuil prédéterminée, - extraction, depuis l'enregistrement de messages de maintenance, de l'ensemble de symptômes de panne, chaque symptôme de panne étant à la fois un 30 message représentatif d'une panne et un message significatif. Le procédé selon l'invention peut comprendre l'une ou plusieurs des caractéristiques suivantes, prise(s) isolément ou suivant toute combinaison techniquement possible : 3 - l'étape de classification de chaque message de maintenance en message représentatif d'une panne ou en message non représentatif d'une panne comprend les sous-étapes suivantes : - classification de chaque message de maintenance en message de 5 dysfonctionnement, représentatif d'un dysfonctionnement d'un équipement de la plateforme, ou en message de contexte représentatif d'un contexte d'occurrence d'un dysfonctionnement, en fonction de la catégorie dudit message, - détermination, pour chaque message de dysfonctionnement, si le message de dysfonctionnement est représentatif d'une panne ou non représentatif d'une panne, sur 10 la base d'une règle de filtrage de l'ensemble de règles ; - la sous-étape de classification de chaque message de maintenance en message de dysfonctionnement ou en message de contexte comprend les phases suivantes : - comparaison de la catégorie de chaque message de maintenance à une table de classement prédéfinie, ladite table de classement comprenant une liste de 15 catégories de messages de contexte, - détermination, pour chaque message de maintenance, que ledit message est un message de dysfonctionnement si la catégorie dudit message n'est pas comprise dans ladite liste de catégories de messages de contexte, ou que ledit message est un message de contexte si la catégorie dudit message est comprise dans ladite liste de 20 catégories de messages de contexte ; - les messages de contexte comprennent des enregistrements d'échanges intervenus entre des équipements de la plateforme et des données de fonctionnement interne d'équipements de la plateforme, et les messages de dysfonctionnement comprennent des messages représentatifs d'une anomalie de fonctionnement d'un 25 équipement de la plateforme ; - la règle de filtrage comprend une liste de natures d'événements associant à au moins certaines catégories de messages une ou plusieurs natures d'événements susceptibles d'être la cause de messages de ladite catégorie, et la sous-étape de détermination, pour chaque message de dysfonctionnement, si le message de 30 dysfonctionnement est représentatif d'une panne ou non représentatif d'une panne comprend les phases suivantes : - détermination, à partir de la liste de natures d'événements et de la catégorie dudit message de dysfonctionnement, si au moins une nature d'événement associée est susceptible d'être la cause de ce message, 4 - s'il existe au moins une nature d'événement associée, détermination de la présence ou de l'absence d'un événement de cette nature à l'instant d'apparition du message, - classification du message en message non représentatif d'une panne si au 5 moins un événement de cette nature était présent à l'instant d'apparition du message, ou - classification du message en message représentatif d'une panne si aucune nature d'événement n'est associée à la catégorie du message dans la liste de natures d'événements, ou si aucun événement d'une nature associée au message n'était présent à l'instant d'apparition du message. 10 - les messages non représentatifs d'une panne comprennent les messages résultant d'une intervention d'un opérateur sur ladite plateforme et les messages résultant d'un état particulier de ladite plateforme ; - l'extraction de l'ensemble de symptômes de panne comprend en outre une étape de classification d'au moins chaque message significatif, à partir d'une table de corrélation 15 de l'ensemble de règles, en message principal, dont l'occurrence ne résulte pas de l'occurrence d'au moins un autre message significatif, ou en message occultant, dont l'occurrence résulte de l'occurrence d'au moins un autre message significatif, chaque symptôme de panne de l'ensemble de symptômes de panne étant à la fois un message représentatif d'une panne, un message significatif et un message principal ; 20 - l'étape de classification de chaque message significatif en message principal ou en message occultant comprend : - la fourniture de la table de corrélation, listant pour chaque catégorie de message, une corrélation entre l'occurrence d'un message de cette catégorie et l'occurrence de messages d'autres catégories, et un lien de causalité entre l'occurrence 25 d'un message de cette catégorie et l'occurrence des messages des autres catégories, - la détermination d'une corrélation entre l'occurrence dudit message et l'occurrence d'autres messages significatifs, à partir de la table de corrélation, - la détermination d'un lien de causalité entre l'occurrence du message et l'occurrence du message corrélé, à partir de la table de corrélation, si la corrélation du 30 message avec au moins un message corrélé parmi les messages significatifs est supérieure à un seuil prédéterminé, - la classification dudit message en message occultant si le lien de causalité entre le message et le message corrélé est tel que le message résulte de l'occurrence du message corrélé, ou 5 - la classification dudit message en message principal si le lien de causalité entre ledit message et le messages corrélé est tel que le message ne résulte pas de l'occurrence du message corrélé, ou s'il n'existe aucun autre message significatif tel que la corrélation du message avec le message significatif est supérieure au seuil 5 prédéterminé. - le procédé comprend une étape de génération d'une pluralité de groupes de symptômes à partir de la base de données de symptômes, chaque groupe de symptômes consistant soit en un unique symptôme de la base de données de symptômes, soit en une pluralité de symptômes de la base de données de symptômes tels que l'intervalle de 10 temps séparant les instants d'apparition de deux symptômes successifs dans le groupe de symptômes soit inférieur à un seuil d'intervalle de temps prédéterminé ; - l'étape de génération de la pluralité de groupes de symptômes comprend les sous-étapes suivantes : - ordonner temporellement les symptômes de la base de données de 15 symptômes, en fonction des instants d'apparition desdits symptômes, pour générer une série ordonnée de symptômes, - déterminer l'intervalle de temps séparant les instants d'apparition des symptômes successifs deux-à-deux dans la série ordonnée de symptômes, - regrouper au sein d'un même groupe de symptômes les symptômes tels 20 que l'intervalle de temps séparant les instants d'apparition de deux symptômes successifs dans le groupe de symptômes soit inférieur audit seuil d'intervalle de temps prédéterminé ; - le procédé comporte une étape de génération d'une pluralité de signatures potentielles à partir de la pluralité de groupes de symptômes par analyse statistique non 25 supervisée, chaque signature potentielle étant constituée d'un sous-groupe de symptômes qui est inclus dans plusieurs groupes de symptômes ; - le procédé comprend en outre les étapes suivantes : - fourniture d'un référentiel initial de signatures de panne, chaque signature de panne du référentiel initial comprenant une pluralité de symptômes susceptibles d'être 30 générés par des équipements de la plateforme consécutivement à une unique panne donnée, - identification parmi la pluralité de signatures potentielles, par comparaison de chaque signature potentielle aux signatures de panne du référentiel initial, d'au moins une signature non référencée, chaque signature non référencée étant une signature 6 potentielle telle qu'il n'existe aucune signature de panne dans le référentiel initial comprenant l'ensemble des symptômes de cette signature potentielle, - analyse de chaque signature non référencée pour déterminer un score de plausibilité que les symptômes de la signature non référencée résultent de systèmes 5 fonctionnels de ladite plateforme liés entre eux ; - le procédé comprend en outre une étape de détermination, pour au moins une signature non référencée, en fonction du score de plausibilité de ladite signature non référencée, si les symptômes de la signature non référencée constituent une nouvelle signature de panne unique, ou si les symptômes de la signature non référencée ne 10 constituent pas une signature de panne unique. L'invention a également pour objet un système d'analyse de messages de maintenance générés par au moins une plateforme, ledit système comprenant un calculateur muni d'une mémoire, la mémoire comprenant un ensemble de règles d'extraction, 15 ledit système étant caractérisé en ce qu'il comprend un module de génération d'une base de données de symptômes à partir d'un enregistrement de messages de maintenance générés par des équipements de ladite plateforme, chaque message de maintenance étant associé à un instant d'apparition dudit message, à une durée d'apparition dudit message et à une catégorie de message donnée, 20 ledit module étant configuré pour : - classifier chaque message de maintenance de l'enregistrement en message représentatif d'une panne, ou en message non représentatif d'une panne, sur la base d'au moins une règle d'extraction de messages représentatifs d'une panne de l'ensemble de règles, 25 - comparer, pour au moins chaque message représentatif d'une panne, la durée d'apparition dudit message à une durée seuil prédéterminée associée à la catégorie dudit message, et classifier chaque message représentatif d'une panne en message fugitif, si la durée d'apparition dudit message est inférieure à la durée seuil prédéterminée, ou en message significatif, si la durée d'apparition dudit message est 30 supérieure ou égale à la durée seuil prédéterminée, - extraire, depuis l'enregistrement, un ensemble de symptômes de panne, chaque symptôme de panne étant à la fois un message représentatif d'une panne et un message significatif, - générer une base de données de symptômes de panne constituée de 35 l'ensemble de symptômes de panne. 7 Le système selon l'invention peut comprendre l'une ou plusieurs des caractéristiques suivantes, prise(s) isolément ou suivant toute combinaison techniquement possible : - le module est en outre configuré pour classifier au moins chaque message 5 significatif, à partir d'une table de corrélation de l'ensemble de règles, en message principal, dont l'occurrence ne résulte pas de l'occurrence d'au moins un autre message significatif, ou en message occultant, dont l'occurrence résulte de l'occurrence d'au moins un autre message significatif, chaque symptôme de panne de l'ensemble de symptômes de panne étant à la fois un message représentatif d'une panne, un message significatif et 10 un message principal ; - la mémoire comprend en outre un référentiel initial de signatures de panne, chaque signature de panne du référentiel initial comprenant une pluralité de symptômes susceptibles d'être générés par des équipements de la plateforme consécutivement à une unique panne donnée, 15 - le système d'analyse comprend un module d'analyse d'une pluralité de signatures potentielles générées à partir desdits symptômes de panne, chaque signature potentielle consistant soit en un unique symptôme, soit en une pluralité de symptômes tels qu'un intervalle de temps séparant les instants d'apparition de deux symptômes successifs dans la signature potentielle soit inférieur à un seuil d'intervalle de temps 20 prédéterminé, - le module d'analyse est configuré pour : - identifier, parmi la pluralité de signatures potentielles, par comparaison de chaque signature potentielle aux signatures de panne du référentiel initial, au moins une signature non référencée, chaque signature non référencée étant telle qu'il n'existe 25 aucune signature de panne dans le référentiel initial comprenant l'ensemble des symptômes de la signature non référencée, - analyser chaque signature non référencée pour déterminer un score de plausibilité des symptômes de la signature non référencée, le score de plausibilité étant représentatif d'une probabilité que les symptômes de la signature non référencée 30 résultent conjointement d'une unique panne. L'invention sera mieux comprise à la lecture de la description qui va suivre, donnée uniquement à titre d'exemple, et faite en se référant aux dessins annexés, sur lesquels : - la Figure 1 est une vue schématique d'un système d'analyse selon un mode de 35 réalisation de l'invention et d'une plateforme ; 8 - la Figure 2 est un schéma illustrant un mode de représentation de résultats d'analyse par le système de la Figure 1 ; - la Figure 3 est un schéma synoptique représentant les différentes étapes d'un procédé d'analyse selon un premier aspect de l'invention ; 5 - la Figure 4 est un schéma synoptique représentant les différentes étapes d'un procédé d'analyse selon un deuxième aspect de l'invention ; et - la Figure 5 est une graphique illustrant une représentation d'informations de panne déterminées lors de la mise en oeuvre du procédé de la Figure 4. Un système 1 d'analyse de messages de maintenance générés par au moins une 10 plateforme 2 est illustré de manière schématique sur la Figure 1. La plateforme 2 est avantageusement un aéronef tel qu'un avion civil ou militaire. La plateforme 2 est une plateforme d'un ensemble de plateformes, par exemple un aéronef d'une flotte d'aéronefs. La plateforme 2 comporte une pluralité de systèmes fonctionnels 4 embarqués 15 mécaniques, électriques et/ou électroniques, destinés au fonctionnement de la plateforme. Dans le cas d'un aéronef, les systèmes fonctionnels 4 sont notamment destinés au pilotage du déplacement de la plateforme au sol, et lors d'un vol. Chacun des systèmes fonctionnels comprend généralement une pluralité d'équipements et un calculateur central raccordé aux équipements. 20 Dans ce qui suit, le terme « calculateur » pourra désigner aussi chaque calculateur d'un groupe de calculateurs interfacés aux équipements du système. Un calculateur comprend une mémoire adaptée pour stocker des données et un microprocesseur. La plateforme 2 comporte en outre un ordinateur central 6 de maintenance, également appelé « CMC » (pour « Centralized Maintenance Computer en anglais). 25 L'ordinateur central 6 de maintenance est relié à chacun des systèmes fonctionnels 4, notamment par un bus numérique. L'ordinateur central 6 de maintenance est par ailleurs relié à un système de communication 8 de la plateforme 2. Les divers équipements de chaque système fonctionnel sont raccordés mécaniquement, électriquement et/ou hydrauliquement entre eux et au calculateur central 30 pour être pilotés par le calculateur central. Les équipements de chacun des systèmes fonctionnels 4 sont en particulier configurés pour réaliser de manière répétée des tests, également appelés autotests, de leur propre initiative ou en réponse à une demande du calculateur central du système fonctionnel associé, ou de l'ordinateur central 6 de maintenance. 9 Les équipements sont en outre configurés pour échanger des données les uns avec les autres, via le calculateur central. Chaque calculateur central est adapté pour centraliser et stocker des données issues des équipements du système fonctionnel (données brutes de fonctionnement, 5 identification de pannes ...), et permettre des échanges d'informations avec l'extérieur du système fonctionnel. Notamment, chaque calculateur est configuré pour recueillir un ensemble de données de fonctionnement des divers équipements du système fonctionnel auquel il est associé. Ces données de fonctionnement sont relatives notamment à l'état des 10 équipements, à leur mode de fonctionnement, à des échanges de données ou d'informations entre les équipements, et/ou à des mesures relatives à l'équipement, par exemple des mesures de température, de pression, des mesures électriques, et des résultats d'autotests. Chaque calculateur central est en outre configuré pour transmettre ces données à 15 l'ordinateur central 6 de maintenance. Ces données sont appelées par la suite messages de maintenance. Les messages de maintenance incluent ainsi : - des résultats d'autotest des équipements des systèmes fonctionnels 4 de la plateforme 2, 20 - des enregistrements d'échanges entre des équipements de systèmes fonctionnels 4, - des données de fonctionnement interne d'équipements, notamment relatives au mode de fonctionnement de l'équipement, ou représentatives de mesures physiques mesurées sur l'équipement, notamment des mesures de température, de pression, ou 25 électriques, - des données résultant d'observations par un opérateur de la plateforme 2, et résultant de la constatation par l'opérateur d'une anomalie ou au contraire d'un bon fonctionnement d'un équipement. L'ordinateur central 6 de maintenance est configuré pour recevoir les messages de 30 maintenance générés lors de l'exploitation de la plateforme 2, notamment lors d'un vol lorsque la plateforme est un aéronef. L'ordinateur central 6 de maintenance est apte à enregistrer ces messages de maintenance, en particulier en vue d'une analyse ultérieure, sur une mémoire. 10 Le système de communication 8 est configuré pour transmettre un enregistrement de messages de maintenance au système d'analyse 1, par exemple à l'issue d'une mission de la plateforme, par exemple à l'issue d'un vol si la plateforme est un aéronef. Le système d'analyse 1 est configuré pour recevoir de l'ordinateur central 6 de 5 maintenance l'enregistrement de messages de maintenance générés lors d'une exploitation de la plateforme 2. Le système d'analyse 1 est par ailleurs configuré pour effectuer un pré-traitement des messages de cet enregistrement afin d'en extraire un ensemble de messages pertinents pour l'analyse de pannes survenues sur la plateforme, désigné ci-après base de données de symptômes de panne. 10 Le système d'analyse 1 est en outre configuré pour effectuer une pré-analyse des symptômes de panne pour regrouper les symptômes de panne en groupes de symptômes susceptibles d'être générés par des équipements de la plateforme consécutivement à une unique panne donnée. Le système d'analyse 1 est également configuré pour générer, à partir de ces 15 groupes de symptômes, une pluralité de signatures de panne potentielles. Le système d'analyse 1 est par ailleurs configuré pour analyser chaque signature potentielle, par comparaison avec un référentiel de signature de pannes, notamment afin d'enrichir ce référentiel, et/ou de déterminer la ou les pannes à l'origine des messages de maintenance. 20 Le système d'analyse 1 comprend à ces fins un calculateur 20 et des interfaces utilisateur 22, notamment un dispositif d'affichage 24 et des périphériques d'entrée 26. Le calculateur 20 comprend un processeur 30 et une mémoire 32, c'est-à-dire un espace de stockage de données. Le calculateur 20 comprend en outre une interface 34 de données. 25 Le calculateur 20 est propre à recevoir de l'ordinateur central 6 de maintenance un enregistrement de messages de maintenance générés lors d'une exploitation de la plateforme 2, via l'interface 34 de données. La mémoire 32 comprend une zone de stockage d'un enregistrement 40 de messages de maintenance. 30 Chaque message de maintenance comprend des données relatives aux circonstances de génération de ce message, et des informations de coeur constituant le contenu de ce message. Les informations de coeur d'un message incluent par exemple, dans le cas d'un enregistrement d'un échange entre des équipements, le contenu de cet échange, ou dans 35 le cas d'un résultat d'autotest, le résultat de cet autotest. 11 Ces informations sont par exemple des paramètres à valeurs discrètes, notamment des paramètres binaires. Les données relatives aux circonstances de génération d'un message incluent notamment un identifiant de l'équipement à l'origine de ce message, un identifiant de 5 catégorie de message, un instant d'apparition de ce message et une durée d'apparition du message. Dans le cas d'un message de maintenance signalant un bon fonctionnement ou une anomalie, on appellera instant d'apparition de ce message l'instant à partir duquel le message de maintenance signale une anomalie, et durée d'apparition la durée de 10 l'intervalle de temps pendant lequel cette anomalie a été relevée. La catégorie d'un message est représentative du type d'informations véhiculé par le message, par exemple une donnée de fonctionnement interne d'un équipement, un résultat d'autotest donné, un enregistrement d'un échange entre des équipements... Par exemple, dans le cas d'un message résultant d'un autotest, la catégorie du 15 message comprend un identifiant de cet autotest. La mémoire 32 comprend en outre une zone de stockage d'un ensemble de règles d'extraction 42 et une zone 44 de stockage d'un référentiel initial de signatures de panne. La mémoire 32 comprend de préférence une zone de stockage d'une règle de séquençage 46. 20 La mémoire comporte en outre une zone de stockage d'une matrice d'interdépendance 48 entre les systèmes fonctionnels 4 de la plateforme 2. L'ensemble de règles d'extraction 42 est destiné au pré-traitement des messages de l'enregistrement afin d'en extraire la base de données de symptômes de panne. En particulier, l'ensemble de règles d'extraction comprend une règle d'extraction 25 50 de messages représentatifs d'une panne, appelée ci-après première règle d'extraction 50. La première règle d'extraction 50 est destinée à la classification de chaque message de l'enregistrement 40 en message représentatif d'une panne ou en message non représentatif d'une panne. 30 La première règle d'extraction 50 comprend de préférence une table de classement 50a, destinée à classer chaque message de l'enregistrement en message de contexte ou en message de dysfonctionnement. Les messages de dysfonctionnement rapportent des dysfonctionnements constatés sur les équipements, par exemple à l'issue d'une mesure physique ou d'un 35 autotest. 12 Par contraste, les messages de contexte sont des messages représentatifs d'un contexte d'occurrence d'un dysfonctionnement, mais non représentatifs du dysfonctionnement lui-même. Les messages de contexte comprennent notamment des messages correspondant à des données de fonctionnement interne d'équipements, et 5 des messages correspondant à des enregistrements d'échanges entre les équipements, notamment pendant une panne. Le classement des messages en messages de contexte et en messages de dysfonctionnement est par exemple réalisé en fonction de la catégorie des messages. Ainsi, la table de classement 50a comprend par exemple une liste de catégories 10 de messages de contexte. La première règle d'extraction comprend de préférence en outre une règle de filtrage 50b. La règle de filtrage 50b est destinée au classement de chaque message de dysfonctionnement en message représentatif de panne ou en message non représentatif de panne. 15 Les messages non représentatifs de panne sont des messages qui, bien que témoignant d'un dysfonctionnement, ne résultent pas à proprement parler d'une panne. Ces messages non représentatifs de panne résultent par exemple d'une intervention d'un opérateur de la plateforme 2, d'un état particulier de la plateforme ou d'un équipement. Un état particulier est par exemple un état de sécurité technique, 20 susceptible d'engendrer des messages de maintenance sans pour autant résulter d'un dysfonctionnement. La règle de filtrage 50b comporte ainsi une liste de natures d'événement associant à au moins certaines catégories de messages une ou plusieurs natures d'événement dont l'occurrence est susceptible d'être la cause de messages de cette catégorie. 25 La liste de natures d'événement comprend par exemple, pour chaque catégorie de messages, une intervention d'un opérateur de la plateforme et/ou un état particulier de la plateforme et/ou de l'équipement dont est issu le message, susceptibles de causer ce message. L'ensemble de règles d'extraction 42 comprend en outre une règle d'extraction de 30 messages significatifs 52, désignée ci-après par deuxième règle d'extraction 52. La deuxième règle d'extraction 52 est destinée à classer chaque message représentatif d'une panne, ou chaque message de maintenance de l'enregistrement 40, en message fugitif ou message significatif, en fonction de sa durée d'apparition. En effet, certains messages, bien qu'en théorie représentatifs d'une panne, 35 peuvent être non significatifs s'ils sont apparus de manière fugitive, en particulier si leur 13 durée d'apparition est inférieure à un seuil donné pour la catégorie de message considérée. La deuxième règle d'extraction 52 comprend par exemple, pour chaque catégorie de message, une durée d'apparition minimale en-deçà de laquelle le message est à 5 considérer comme fugitif, et au-delà de laquelle le message est à considérer comme significatif. En variante, la deuxième règle d'extraction 52 comprend une durée seuil unique applicable à toutes les catégories de message. L'ensemble de règles d'extraction 42 comprend de préférence également une 10 règle d'extraction de messages principaux de panne 54, désignée ci-après par troisième règle d'extraction 54. La troisième règle d'extraction 54 est destinée à classer au moins chaque message significatif en message principal ou message occultant. Un message occultant est un message dont l'occurrence résulte manifestement de 15 l'occurrence d'au moins un deuxième message de panne, en particulier un message fortement corrélé à un ou plusieurs autres messages pour des raisons évidentes. La forte corrélation entre l'occurrence d'un message occultant et ce deuxième message risque de masquer d'autres corrélations, moindres, entre ce deuxième message et d'autres messages significatifs. Au contraire, un message principal est un message dont 20 l'occurrence ne résulte pas manifestement de l'occurrence d'un autre message significatif. La troisième règle d'extraction 54 comprend une table de corrélation 54a, listant pour chaque catégorie de message, la corrélation entre l'occurrence d'un message de cette catégorie et l'occurrence de messages des autres catégories, et un lien de causalité entre l'occurrence du message et l'occurrence des messages des autres catégories. 25 Cette table de corrélation 54a permet ainsi de classifier un message significatif en tant que message occultant si ce message est fortement corrélé à au moins un message significatif, appelé message corrélé, par exemple si la corrélation entre ce message est supérieur à un seuil prédéterminé, et si ce message résulte de l'occurrence du message corrélé. 30 La table de corrélation résulte par exemple d'une analyse préalable de messages de maintenance, et peut être mise à jour à chaque mise en oeuvre du procédé selon l'invention, pour tenir compte de nouvelles corrélations et liens de causalité entre des messages de maintenance. L'ensemble de règles d'extraction 42 est ainsi destiné à la classification des 35 messages de l'enregistrement 40 en : 14 - messages représentatifs d'une panne ou non représentatifs d'une panne, - messages significatifs ou messages fugitifs, - et, de préférence, en messages principaux ou messages occultants. L'ensemble de règles d'extraction 42 permet ainsi d'extraire de l'enregistrement de 5 messages de maintenance, un ensemble de symptômes de panne, chaque symptôme étant un message qui est à la fois un message représentatif d'une panne, un message significatif et avantageusement un message principal, pour générer une base de données de symptômes de panne. La règle de séquençage 46 est destinée à la segmentation temporelle de 10 l'intervalle de temps d'apparition des symptômes en une pluralité d'intervalles de temps. En effet, selon un mode de réalisation préféré de l'invention, l'analyse des symptômes est réalisée en regroupant, au sein d'un même groupe de symptômes, les symptômes apparus dans un délai proche, et en analysant séparément les groupes de symptômes ainsi créés. 15 Selon ce mode de réalisation, chaque groupe de symptômes consiste soit en un unique symptôme de la base de données de symptômes, soit en une pluralité de symptômes de la base de données de symptômes tels que l'intervalle de temps séparant l'instant d'apparition de deux symptômes successifs dans le groupe de symptômes soit inférieure à un seuil d'intervalle de temps prédéterminé. 20 La règle de séquençage 46 comprend ainsi une valeur de ce seuil d'intervalle de temps. Le référentiel initial 44 comprend une pluralité de signatures de panne susceptibles d'être constatées sur la plateforme 2, ou plus généralement sur les plateformes de l'ensemble de plateformes. 25 Plus précisément, chaque signature de panne du référentiel initial comprend une pluralité de symptômes susceptibles d'apparaître de manière concomitante ou de manière rapprochée consécutivement à une unique panne donnée. Notamment, chaque signature de panne du référentiel initial correspond à un groupe de symptômes susceptibles d'être générés par des équipements de la plateforme 30 consécutivement à une unique panne donnée. Chaque signature de panne comprend en outre un identifiant d'une panne associée à la signature. Cet identifiant désigne la panne identifiée comme responsable de la génération des symptômes de la signature de panne. 15 Le référentiel initial 44, stocké dans la mémoire 32, résulte par exemple d'une analyse antérieure de messages de maintenance générés par les plateformes de l'ensemble de plateformes. De préférence, le référentiel initial 44 comprend en outre pour chaque signature de 5 panne donnée de ce référentiel initial 44: - un indicateur d'occurrence de plateforme, représentatif du nombre de plateformes distinctes de l'ensemble de plateformes sur lesquelles une signature de panne comportant l'ensemble des symptômes de la signature de panne donnée a été préalablement enregistrée, 10 - un indicateur d'occurrence de mission, représentatif du nombre de missions effectuées par les plateformes de l'ensemble de plateformes lors desquelles une signature de panne comportant l'ensemble des symptômes de la signature de panne donnée a été préalablement enregistrée. De tels indicateurs permettent d'évaluer qu'une panne résultant en une signature 15 donnée rencontrée sur un petit nombre de plateformes mais un grand nombre de missions résulte vraisemblablement d'un problème de fabrication, ou qu'une panne résultant en une signature donnée rencontrée sur un grand nombre de plateformes résulte vraisemblablement d'un problème de conception. La matrice d'interdépendance 48 entre les systèmes fonctionnels de la plateforme 20 comprend, pour chaque système fonctionnel de la plateforme 2, un indicateur de dépendance entre le fonctionnement des équipements de ce système fonctionnel et le fonctionnement des équipements de chacun des autres systèmes fonctionnels. La mémoire 32 contient en outre des modules logiciels 60 propres à être exécutés par le processeur 30 pour la mise en oeuvre du procédé selon l'invention. 25 Ces modules 60 comprennent un module 62 de génération d'une base de données de symptômes, un module 64 de génération de signatures potentielles, et un module 66 d'analyse des signatures potentielles. Le module 62 de génération d'une base de données de symptômes de panne est configuré pour extraire, depuis l'enregistrement de messages de maintenance 40 stocké 30 sur la mémoire 32, un ensemble de symptômes, sur la base de l'ensemble de règles d'extraction 42. Le module 62 de génération est par ailleurs configurer pour générer la base de données de symptômes à partir de l'ensemble de symptômes ainsi extrait. En particulier, le module 62 de génération est configuré pour classifier chaque message de maintenance de l'enregistrement 40 en message représentatif d'une panne 16 ou en message non représentatif d'une panne, sur la base de la première règle d'extraction 50. Notamment, le module 62 de génération est configuré pour classifier les messages de maintenance de l'enregistrement 40 en messages de dysfonctionnement, 5 représentatifs d'un dysfonctionnement d'un équipement, ou en messages de contexte représentatifs d'un contexte d'occurrence d'un dysfonctionnement, de préférence à partir de la table de classement 50a. A cette fin, le module 62 de génération est par exemple configuré pour comparer la catégorie de chaque message à la liste de catégories de message de contexte de la 10 table 50a, et pour déterminer que ce message : - est un message de dysfonctionnement si la catégorie de ce message n'est pas comprise dans la liste de catégories de messages de contexte, ou - est un message de contexte si la catégorie de ce message est comprise dans la liste de catégories de messages de contexte. 15 Le module 62 de génération est en outre configuré pour déterminer, pour au moins chaque message de dysfonctionnement, si ce message est représentatif d'une panne ou non représentatif d'une panne, notamment à partir de la règle de filtrage 50b. En particulier, le module 62 de génération est propre à déterminer, pour au moins chaque message de dysfonctionnement, à partir de la liste de natures d'événement et de 20 la catégorie du message, si au moins une nature d'événement associée est susceptible d'être la cause de ce message. S'il existe au moins une nature d'événement associée, le module 62 de génération est apte à déterminer si un événement de cette nature était présent à l'instant d'apparition du message, par exemple par analyse des messages de maintenance de l'enregistrement 25 40. Le module 62 de génération est en outre configuré pour classifier le message en : - en message non représentatif d'une panne si au moins un événement de la nature associée au message était présent à l'instant d'apparition du message, ou - en message représentatif d'une panne si aucune nature d'événement n'est 30 susceptible d'être la cause de ce message d'après la règle de filtrage 50b, ou si aucun événement de la nature associée au message n'était présent à l'instant d'apparition du message. Le module 62 de génération est par ailleurs configuré pour classifier au moins chaque message représentatif d'une panne, par exemple chaque message représentatif 17 d'une panne ou chaque message de l'enregistrement 40, en message fugitif ou en message significatif, sur la base de la deuxième règle d'extraction 52. En particulier, le module 62 de génération est configuré pour comparer la durée d'apparition de chaque message à une durée seuil selon la deuxième règle d'extraction 5 52, par exemple une durée seuil unique indépendante de la catégorie du message, ou, de préférence, à la durée seuil associée à la catégorie de ce message. Le module 62 de génération est par ailleurs configuré pour classifier chaque message : - en message fugitif, si la durée d'apparition dudit message est inférieure à la 10 durée seuil - ou en message significatif, si la durée d'apparition dudit message est supérieure ou égale à la durée seuil. De préférence, le module 62 de génération est en outre configuré pour classifier chaque message significatif, à partir de la troisième règle d'extraction 54, notamment de 15 la table de corrélation, en message principal de panne, dont l'occurrence ne résulte pas de l'occurrence d'au moins un autre message significatif, ou en message occultant de panne, dont l'occurrence résulte de l'occurrence d'au moins un autre message significatif. Sur la base de ces classifications, le module 62 de génération est configuré pour extraire de l'enregistrement de messages de maintenance, un ensemble de symptômes 20 de panne, chaque symptôme de panne étant un message représentatif d'une panne et significatif. De préférence, chaque symptôme de panne est également un message principal, c'est-à-dire un message qui soit à la fois un message représentatif d'une panne, significatif et principal. 25 Le module 62 de génération est en outre configuré pour générer une base de données de symptômes, constituée de l'ensemble des symptômes ainsi extraits. La base de données de symptômes est ainsi constituée des messages qui sont à la fois des messages représentatifs d'une panne et significatifs. De préférence, la base de données de symptômes est constituée des messages 30 qui sont à la fois des messages représentatifs d'une panne, significatifs et principaux. Les messages non inclus dans la base de données de symptômes sont conservés dans l'enregistrement 40, et peuvent être utilisés lors d'une analyse ultérieure. Le module 62 de génération est par ailleurs configuré pour enregistrer la base de données de symptômes sur une zone de la mémoire 32. 18 Le module 64 de génération de groupes de symptômes est configuré pour générer une pluralité de groupes de symptômes à partir de la base de données de symptômes. Chaque groupe de symptômes consiste soit en un unique symptôme de la base de données de symptômes, soit en une pluralité de symptômes de la base de données de 5 symptômes, tels que l'intervalle de temps séparant l'instant d'apparition de deux symptômes successifs dans le groupe de symptômes soit inférieure à un seuil d'intervalle de temps prédéterminé, notamment tel que stocké dans la règle de séquençage 46. Par deux symptômes successifs, on entend qu'il n'existe aucun autre symptôme dans la base de données de symptômes tel que l'instant d'apparition de cet autre 10 symptôme est compris entre les instants d'apparition des deux symptômes successifs. De préférence, pour générer les groupes de symptômes, le module 64 est configuré pour ordonner temporellement les symptômes de la base de données de symptômes, en fonction de l'instant d'apparition desdits symptômes, pour générer une série ordonnée de symptômes. 15 Le module 64 est en outre configuré pour déterminer l'intervalle de temps séparant les instants d'apparition des symptômes successifs deux-à-deux dans la série ordonnée de symptômes, et pour regrouper au sein d'un même groupe de symptômes les symptômes tels que l'intervalle de temps séparant l'instant d'apparition de deux symptômes successifs dans le groupe de symptômes soit inférieure au seuil d'intervalle 20 de temps prédéterminé. Le module 64 est en outre configuré pour enregistrer les groupes de symptômes sur une zone de la mémoire 32. Il est à noter que le module 64 est configuré pour générer la pluralité de groupes de symptômes indépendamment de la durée d'apparition et de l'instant de disparition des 25 symptômes. De préférence, le module 64 est par ailleurs configuré pour générer une restitution, notamment à destination d'un opérateur des groupes de symptômes ainsi générés. Par exemple, le module 64 est configuré pour générer l'affichage, sur le dispositif d'affichage 24, d'informations relatives aux groupes de symptômes. Par exemple, le module 64 est 30 configuré pour générer l'affichage, pour chaque groupe de symptômes, d'une fenêtre graphique affichant des informations relatives aux symptômes de ce groupe. Ces informations incluent notamment la catégorie du symptôme. Le module 64 est en outre configuré pour générer, à partir des groupes de symptômes, une pluralité de signatures de panne potentielles. 19 La génération des signatures de panne potentielles est effectuée en factorisant les groupes de symptômes, c'est-à-dire en associant ensemble les groupes de symptômes comportant chacun un même sous-groupe de symptômes identique, et en associant à ces groupes de symptômes une signature potentielle constituée de ce sous-groupe de 5 symptômes. A titre d'exemple, on considère trois groupes de symptômes constitué pour le premier des symptômes A, B, C, D et E, pour le deuxième des symptômes A, B, C et D, et pour le troisième des symptômes C, D et E. Les premier et deuxième groupes comprennent chacun les symptômes A, B, C et 10 D, de telle sorte qu'on associe à ces groupes une première signature potentielle constituée des symptômes A, B, C et D. Les premier et troisième groupes comprennent par ailleurs chacun les symptômes C, D et E, de telle sorte qu'on associé à ces groupes une deuxième signature potentielle, constituée des symptômes C, D et E. 15 La factorisation permet à la fois de réduire le nombre des groupes de symptômes à analyser, et d'autre part permet de regrouper les symptômes susceptibles de constituer une unique signature de panne. La génération des signatures de panne est par exemple mise en oeuvre au moyen d'une analyse statistique non supervisée, en regroupant les groupes de symptômes 20 similaires et en générant une signature de panne potentielle à partir de chacun de ces regroupements, chaque signature potentielle étant constituée d'un sous-groupe de symptôme qui est inclus dans plusieurs groupes de symptômes. Chaque signature potentielle est par exemple désignée par une chaine de caractère obtenue par concaténation, dans l'ordre alphabétique, des intitulés des 25 symptômes la composant. Le module 66 d'analyse des signatures de panne potentielles est configuré pour analyser chaque signature de panne potentielle, par comparaison avec les signatures de panne du référentiel initial 44, pour déterminer si la signature de panne potentielle correspond à une unique signature de pannes enregistrée dans ce référentiel initial. 30 Le module 66 d'analyse est par ailleurs configuré pour identifier au moins une signature de panne potentielle tel qu'il n'existe aucune signature de panne dans le référentiel initial comprenant l'ensemble des symptômes de cette signature potentielle, désignés ci-après par signature non référencée. Le module 66 d'analyse est destiné à analyser chaque signature non référencée 35 pour déterminer si les symptômes de cette signature non référencée constitue une unique 20 signature de panne ou ne constitue pas une unique signature de panne, pour enrichir le référentiel initial et identifier les causes de la ou des pannes associée(s) aux symptômes de la signature non référencée. Une signature non référencée ne constituant pas une unique signature de pannes 5 comprend par exemple des symptômes de plusieurs signatures de panne distinctes. Une signature ne constituant pas une unique signature de pannes constitue par exemple deux signatures de panne distinctes ou plus. A ces fins, le module 66 d'analyse est configuré pour comparer chaque signature potentielle aux signatures de panne du référentiel initial, et pour classifier chaque 10 signature potentielle en : - signature référencée, telle qu'il existe une signature de panne dans le référentiel initial, ci-après signature de panne détectée, comprenant l'ensemble des symptômes de la signature référencée, ou - signature non référencée, telle qu'il n'existe aucune signature de panne dans le 15 référentiel initial comprenant l'ensemble des symptômes de la signature non référencée. A titre d'exemple, cette comparaison est effectuée en comparant la désignation de chaque signature potentielle, obtenue par concaténation, dans l'ordre alphabétique, des intitulés des symptômes la composant, aux désignations des signatures du référentiel initial, définies de même. 20 Le module 66 d'analyse est par ailleurs configuré pour analyser chaque signature non référencée pour déterminer un score de plausibilité que les symptômes de la signature non référencée résultent de systèmes fonctionnels de la plateforme liés entre eux. Ce score de plausibilité est représentatif d'une probabilité que les symptômes de la signature non référencée résultent conjointement d'une unique panne et constituent donc 25 une unique signature de panne. De préférence, le module 66 d'analyse est propre à déterminer ce score de plausibilité sur la base de la matrice d'interdépendance 48 entre les systèmes fonctionnels de la plateforme. En particulier, le module 66 d'analyse est apte à identifier, pour chaque signature 30 non référencée, les systèmes fonctionnels sources comprenant les équipements dont sont issus les symptômes de la signature non référencée. Le module 66 d'analyse est en outre configuré pour extraire de la matrice d'interdépendance 48, pour chaque signature non référencée, le ou les indicateurs de dépendance entre les systèmes fonctionnels sources associés à cette signature non 35 référencée. 21 Par exemple, pour une signature non référencée associé à deux systèmes fonctionnels sources, le module 66 d'analyse est propre à extraire de la matrice d'interdépendance 48 l'indicateur de dépendance entre le fonctionnement des équipements de ces deux systèmes fonctionnels sources. 5 Le module 66 d'analyse est par ailleurs configuré pour déterminer le score de plausibilité de chaque signature non référencée à partir du ou des indicateurs de dépendance ainsi extraits, la probabilité que les symptômes d'une signature non référencée constituent une unique signature de panne étant d'autant plus élevée que l'indicateur de dépendance entre le fonctionnement des équipements des systèmes 10 fonctionnels sources est élevé. Par exemple, l'indicateur de dépendance est un nombre exprimé en pourcentage, un indicateur de 0% étant représentatif d'une absence totale de dépendance entre deux systèmes fonctionnels, tandis qu'un indicateur de 100% représente une dépendance maximale entre les systèmes fonctionnels. 15 Selon un mode de réalisation, lorsqu'une signature non référencée est associée à plus de deux systèmes fonctionnels sources, le score de plausibilité est égal à la plus petite valeur des indicateurs de dépendance entre ces systèmes. En variante, le module 66 d'analyse est configuré pour déterminer, lorsqu'une signature non référencée est associée à plus de deux systèmes fonctionnels sources, 20 plusieurs scores de plausibilité, chaque score de plausibilité étant représentatif d'une probabilité que les symptômes de la signature non référencée issus de deux des systèmes sources appartiennent à une unique signature de panne. Selon un mode de réalisation, le module 66 d'analyse est configuré pour générer une restitution, notamment à destination d'un opérateur, des scores de plausibilité ainsi 25 déterminés. Par exemple, le module 66 d'analyse est configuré pour générer l'affichage, notamment sur le dispositif d'affichage 24, d'une fenêtre graphique, par exemple sous la forme d'un tableau récapitulant, pour chaque signature non référencée, un identifiant de cette signature, les systèmes fonctionnels sources associés à cette signature et le score 30 de plausibilité. On a ainsi illustré sur la Figure 2 une fenêtre graphique 70 propre à être générée par le module 66 d'analyse. Cette fenêtre graphique récapitule sous forme d'un tableau les résultats de l'analyse pour deux signatures non référencées, et affiche notamment : - les identifiants de chacune de ces signatures, notés ID1 et 1D2, 35 - le nombre de symptômes de chaque signature, noté Nb1 et Nb2, 22 - les systèmes fonctionnels sources associés à chaque signature, notés Sys1a, Sys1b, Sys2a et Sys 2b, - le score de plausibilité pour chaque signature, qui est de 0% pour le premier groupe ID1 et de 100% pour le deuxième groupe ID2. 5 Le module 66 d'analyse est par ailleurs configuré pour générer un référentiel augmenté de signatures de panne, à partir du référentiel initial de signatures de panne et de la pluralité de signatures potentielles. Le référentiel augmenté de signatures de panne est un référentiel enrichi avec les nouvelles données issues de l'enregistrement de messages de maintenance. 10 En particulier, le module 66 d'analyse est configuré pour déterminer, pour chaque signature non référencée, en fonction du score de plausibilité, si les symptômes de cette signature non référencée constituent une nouvelle signature de panne unique (ci-après nouvelle signature de panne) ou si les symptômes de la signature non référencée constituent au moins deux signatures de panne distinctes. 15 Une nouvelle signature de panne correspond soit à une signature d'une panne nouvelle, c'est-à-dire à la signature d'une panne pour laquelle il n'existe aucune signature de panne dans le référentiel initial, soit à une signature augmentée de panne. Une signature augmentée de panne correspond à une signature de panne déjà présente dans le référentiel initial, à laquelle est ajouté au moins un symptôme additionnel, non présent 20 dans la signature de panne du référentiel initial. Par exemple, le score de plausibilité étant d'autant plus élevé, respectivement d'autant plus faible, que la probabilité que les symptômes de la signature non référencée constituent une unique signature de panne est grande, le module 66 d'analyse est configuré pour déterminer que les symptômes d'une signature non référencée constituent 25 une nouvelle signature de panne si le score de plausibilité est supérieur, respectivement inférieur, à une première valeur seuil de score de plausibilité prédéterminée, et pour déterminer que les symptômes d'une signature non référencée ne constituent pas une signature de panne unique si le score de plausibilité est inférieur, respectivement supérieur à une deuxième valeur seuil de score de plausibilité prédéterminée. 30 Selon un mode de réalisation, les première et deuxième valeurs seuil de score de plausibilité sont égales. En variante, les première et deuxième valeurs seuil de score de plausibilité sont distinctes, et telles que la première valeur seuil est supérieure, respectivement inférieure, à la deuxième valeur seuil. 23 Dans ce cas, les symptômes de toute signature non référencée dont le score de plausibilité est compris entre la première et la deuxième valeurs seuil n'est ni considéré comme une nouvelle signature de panne, ni comme ne constituant pas une unique signature de panne. 5 Selon cette variante, le module 66 d'analyse est configuré pour afficher sur le dispositif d'affichage 24 une fenêtre de saisie destinée à permettre la saisie par un opérateur d'un indicateur signalant soit que les symptômes de la signature non référencée constituent une nouvelle signature de panne, soit que les symptômes de la signature non référencée ne constituent pas une unique signature de panne. 10 La fenêtre de saisie comprend par exemple une zone d'affichage dans laquelle sont affichés un identifiant de la signature non référencée, les systèmes fonctionnels sources associés à cette signature et le score de plausibilité déterminé par le module 66 d'analyse. Le module 66 d'analyse est alors apte à recevoir la saisie de l'opérateur et à 15 déterminer que les symptômes de cette signature non référencée constituent une nouvelle signature de panne ou ne constituent pas une unique signature de panne en fonction de cette saisie. Si les symptômes d'une signature non référencée sont considérés comme ne constituant pas une unique signature de panne mais comme constituant au moins deux 20 signatures de panne distinctes, le module 66 d'analyse est configuré pour générer au moins deux signatures potentielles à partir de la signature non référencée, et à analyser à nouveau chacune de ces signatures potentielles en tant que deux signatures potentielles additionnelles. Le module 66 d'analyse est par ailleurs configuré pour générer le référentiel 25 augmenté de signatures de panne en ajoutant aux signatures de panne déjà existante les nouvelles signatures de panne. En particulier, pour chaque nouvelle signature de panne, le module 66 d'analyse est configuré pour : - ajouter cette nouvelle signature de panne en tant que signature de panne additionnelle s'il n'existe aucune signature d'une telle panne dans le référentiel initial, 30 - si la nouvelle signature de panne correspond à une signature de panne déjà présente dans le référentiel initial, à laquelle est ajouté au moins un symptôme additionnel, non présent dans la signature de panne du référentiel initial, ajouter ce ou ces symptômes additionnels dans la signature de panne existante. Le module 66 d'analyse est par ailleurs configuré pour mettre à jour les indicateurs 35 d'occurrence de plateforme et les indicateurs d'occurrence de mission du référentiel initial. 24 En particulier, le module 66 d'analyse est configuré pour identifier, parmi les signatures de panne du référentiel initial, au moins une signature de panne détectée. Le module 66 d'analyse est par ailleurs configuré pour mettre à jour l'indicateur d'occurrence de plateforme et l'indicateur d'occurrence de mission de la ou de chaque 5 signature de panne détectée, par exemple en incrémentant d'une unité les indicateurs d'occurrence de plateforme et de mission de cette signature de panne. Un procédé d'analyse de messages de maintenance selon un premier aspect de l'invention est décrit ci-après, en référence à la Figure 3. Le procédé est de préférence mis en oeuvre au moyen d'un système d'analyse tel 10 que décrit précédemment. Le procédé comporte une étape 102 de fourniture de l'ensemble de règles d'extraction 42, en particulier : - la fourniture de la première règle d'extraction 50, destinée à l'extraction de messages représentatifs d'une panne, incluant la table de classement 50a et la règle de 15 filtrage 50b, - la fourniture de la deuxième règle d'extraction 52, destinée à l'extraction de messages significatifs, et incluant par exemple, pour chaque catégorie de message, une durée d'apparition minimale en-deçà de laquelle le message est à considérer comme fugitif, et au-delà de laquelle le message est à considérer comme significatif, ou une 20 durée seuil unique applicable à toutes les catégories de message, - la fourniture de la troisième règle d'extraction 54, destinée à l'extraction de messages principaux de panne, et incluant par exemple la table de corrélation 54a. L'ensemble de règles d'extraction 42 est par exemple stocké sur la mémoire 32. Le procédé comporte de préférence une étape 104 de fourniture de la règle de 25 séquençage 46, destinée à la segmentation temporelle de l'intervalle de temps d'apparition de symptômes de panne en une pluralité d'intervalles de temps. Le procédé comprend en outre une étape 106 de fourniture d'un d'enregistrement de messages de maintenance générés par des équipements d'au moins une plateforme 2. Chaque message de maintenance est associé dans ledit enregistrement à un instant 30 d'apparition dudit message, une durée d'apparition dudit message, et étant d'une catégorie de message donnée, Comme décrit ci-dessus, ces messages de maintenance incluent : - des résultats d'autotest des équipements des systèmes fonctionnels 4 de la plateforme 2, 25 - des enregistrements d'échanges entre des équipements de systèmes fonctionnels 4, - des données de fonctionnement interne d'équipements, notamment relatives au mode de fonctionnement de l'équipement, ou représentatives de mesures physiques 5 mesurées sur l'équipement, notamment des mesures de température, de pression, ou électriques, - des données résultant d'observations par un opérateur de la plateforme 2, et résultant de la constatation par l'opérateur d'une anomalie ou au contraire d bon fonctionnement d'un équipement. 10 L'étape 106 de fourniture de l'enregistrement de maintenance comprend par exemple au moins l'une des sous-étapes suivantes: - une sous-étape d'enregistrement des messages de maintenance lors d'au moins une mission de la plateforme notamment sur la mémoire de l'ordinateur central 6 de maintenance, 15 - une sous-étape de transmission de l'enregistrement 40 de messages de maintenance par l'ordinateur central 6 de maintenance au calculateur 20, - une sous-étape de réception de l'enregistrement 40 de messages de maintenance par le calculateur 20, notamment via l'interface 34 de données, - une sous-étape d'enregistrement de l'enregistrement 40 sur la mémoire 32. 20 Le procédé selon le premier aspect de l'invention comprend l'extraction, depuis l'enregistrement 40, d'un ensemble de symptômes de panne, sur la base de l'ensemble de règles d'extraction 42, et la génération d'une base de données de symptômes constituée de l'ensemble des symptômes de panne ainsi extraits. L'extraction et la génération de la base de données de symptômes sont par 25 exemple mises en oeuvre par le module 62 de génération. L'extraction de l'ensemble de symptômes de panne comprend une étape 110 de classification de chaque message de maintenance de l'enregistrement 40 en message représentatif d'une panne ou en message non représentatif d'une panne, sur la base d'au moins une règle d'extraction de messages représentatifs d'une panne de l'ensemble de 30 règles 42, notamment sur la base de la première règle d'extraction 50. L'étape 110 de classification comprend de préférence une sous-étape 112 de classification de chaque message de maintenance de l'enregistrement 40 en message de dysfonctionnement, représentatif d'un dysfonctionnement d'un équipement de la plateforme 2, ou en message de contexte représentatif d'un contexte d'occurrence d'un 35 dysfonctionnement, en fonction de la catégorie de ce message. 26 La sous-étape 112 est par exemple mise en oeuvre sur la base de la table de classement 50a. La sous-étape 112 est par exemple mise en oeuvre par le module 62 de génération. De préférence, la sous-étape 112 comprend la comparaison de la catégorie de 5 chaque message de maintenance à la liste de catégories de message de contexte de la table de classement 50a. Le message de maintenance est alors classifié en tant que : - message de dysfonctionnement si la catégorie de ce message n'est pas comprise dans la liste de catégories de messages de contexte, ou 10 - message de contexte si la catégorie de ce message est comprise dans la liste de catégories de messages de contexte. De préférence, l'étape 110 de classification comprend en outre une sous-étape 114 de détermination, pour chaque message de dysfonctionnement, si le message de dysfonctionnement est représentatif d'une panne ou non représentatif d'une panne, 15 notamment à partir de la règle de filtrage 50b. La sous-étape 114 est par exemple mise en oeuvre par le module 62 de génération. La sous-étape 114 comprend par exemple les phases suivantes, mises en oeuvre pour chaque message de dysfonctionnement : - une phase 116 de détermination, à partir de la liste de natures d'événement de la 20 règle de filtrage 50b et de la catégorie du message, si au moins une nature d'événement associée est susceptible d'être la cause de ce message, - s'il existe au moins une nature d'événement associée à la catégorie de ce message, une phase 118 de détermination si un événement de cette nature était présent à l'instant d'apparition du message, 25 - s'il existe au moins une nature d'événement associée à la catégorie de ce message, et si un événement de cette nature était présent à l'instant d'apparition du message, une phase 120 de classification du message en message non représentatif d'une panne, ou - si aucune nature d'événement n'est associée à la catégorie du message dans la 30 liste de natures d'événement, ou si aucun événement de cette nature n'était présent à l'instant d'apparition du message, une phase 122 de classification du message en message représentatif d'une panne. De préférence, lors de la phase 118 de détermination, la présence ou l'absence d'un événement de la nature associée est déterminée par analyse des messages de 27 maintenance de l'enregistrement 40, par exemple par l'analyse des messages de contexte. En variante, la phase 118 de détermination comprend l'interrogation d'un opérateur via le dispositif d'affichage 24 et les périphériques d'entrée 26. Par exemple, le 5 dispositif d'affichage 24 affiche une boite de dialogue visant à interroger l'opérateur sur la présence ou l'absence de l'événement à l'instant d'apparition du message, l'opérateur saisit sa réponse via les périphériques d'entrée 26, et la présence ou l'absence de l'événement à l'instant d'apparition du message est déterminée sur la base de la réponse de l'opérateur. 10 L'extraction de l'ensemble de symptômes de panne comprend en outre une étape 126 de classification d'au moins chaque message représentatif d'une panne, par exemple de chaque message représentatif d'une panne ou de chaque message de l'enregistrement 40, en message fugitif ou en message significatif. L'étape de classification 126 est par exemple mise en oeuvre par le module 62 de 15 génération. L'étape de classification 126 est de préférence mise en oeuvre sur la base de la deuxième règle d'extraction 52. L'étape de classification 126 comprend les sous-étapes suivantes, mises en oeuvre pour chaque message représentatif d'une panne ou pour chaque message de 20 l'enregistrement 40: une sous-étape de comparaison 128 de la durée d'apparition du message à une durée seuil prédéterminée associée à la catégorie du message, et une sous-étape de classification 130 de chaque message représentatif d'une panne en message fugitif, si la durée d'apparition du message est inférieure à la 25 durée seuil prédéterminée, ou en message significatif, si la durée d'apparition du message est supérieure ou égale à la durée seuil prédéterminée. Lors de la sous-étape 128, la durée d'apparition du message est de préférence comparée à la durée seuil selon la deuxième règle d'extraction 52, par exemple une durée seuil unique indépendante de la catégorie du message, ou, de préférence, à la 30 durée seuil associée spécifiquement à la catégorie de ce message. De préférence, l'extraction de l'ensemble de symptômes de panne comprend également une étape 132 de classification d'au moins chaque message significatif à partir d'une table de corrélation prédéfinie, en message principal de panne, dont l'occurrence ne résulte pas de l'occurrence d'au moins un autre message significatif, ou en message 28 occultant de panne, dont l'occurrence résulte de l'occurrence d'au moins un autre message significatif, La table de corrélation est par exemple la table de corrélation 54a de la troisième règle d'extraction 54. 5 L'étape 132 de classification est de préférence mise en oeuvre par le module 62 de génération. L'étape 132 de classification comprend par exemple, pour chaque message significatif : - une détermination d'une corrélation entre l'occurrence de ce message et 10 l'occurrence d'autres messages significatifs, d'après la table de corrélation 54a, - la détermination d'un lien de causalité entre l'occurrence du message et l'occurrence des autres messages significatifs, - si le message est fortement corrélé à au moins un autre message significatif, appelé message corrélé, et résulte de l'occurrence du message corrélé, ce message est 15 alors classifié en tant que message occultant. Dans le cas contraire, ce message est classé en tant que message principal. L'extraction de l'ensemble de symptômes de panne comprend, à la suite des étapes 110, 126 et 132 de classification, une étape 136 d'extraction, depuis l'enregistrement 40, de chaque message qui est à la fois : 20 - un message représentatif d'une panne, et - un message significatif. De préférence, sont extraits lors de l'étape 136 uniquement chaque message qui est à la fois : un message représentatif d'une panne, 25 un message significatif, et un message principal. Selon un mode préféré de réalisation, les étapes 110, 126 et 132 sont réalisées de manière séquentielle. Ainsi, lors de l'étape 110, chacun des messages de maintenance est classifié en tant que messages représentatif d'une panne ou non représentatif d'une 30 panne. Puis, lors de l'étape 126, seuls les messages représentatifs d'une panne, à l'exclusion des messages non représentatifs d'une panne, sont classifiés en tant que message significatif ou message fugitif. Enfin, lors de l'étape 132, seuls les messages significatifs, à l'exclusion des messages fugitifs, sont classifiés en tant que message principal ou message occultant. 35 En variante, les étapes 110 et 126 sont réalisées au moins en partie en parallèle. 29 Par exemple, selon cette variante, lors de l'étape 126, chacun des messages de l'enregistrement 40, incluant les messages non représentatifs d'une panne, est classifié en tant que message significatif ou message fugitif. Par ailleurs, la classification en messages représentatif/non représentatifs d'une 5 panne, en messages significatifs/fugitifs et en messages principaux/occultants est par exemple réalisée en allouant un attribut, dans la mémoire 32 stockant l'enregistrement 40, à chacun des messages de maintenance. Lors d'une étape 138, la base de données de symptômes de panne, constituée de l'ensemble des symptômes de panne extraits, est générée. Cette base de données est de 10 préférence enregistrée sur une zone de la mémoire 32 lors d'une étape 140. Chaque symptôme de la base de données de symptômes est un message de maintenance de l'enregistrement 40 qui est à la fois un message représentatif d'une panne et un message significatif, et, de préférence, un message principal. De préférence, le procédé selon le premier aspect de l'invention comprend en 15 outre une étape de génération 150 d'une pluralité de groupes de symptômes à partir de la base de données de symptômes. L'étape de génération 150 est de préférence mise en oeuvre par le module 64 de génération. Chaque groupe de symptômes consiste soit en un unique symptôme de la base 20 de données de symptômes, soit en une pluralité de symptômes de la base de données de symptômes tels que l'intervalle de temps séparant l'instant d'apparition de deux symptômes successifs dans le groupe de symptômes soit inférieure à un seuil d'intervalle de temps prédéterminé. Ce seuil d'intervalle de temps prédéterminé est par exemple le seuil défini dans la 25 règle de séquençage 46. Selon un mode de réalisation, l'étape de génération 150 comprend les sous-étapes suivantes : - une sous-étape 152 lors de laquelle les symptômes de la base de données de symptômes sont ordonnés temporellement, en fonction de leur instant d'apparition, pour 30 générer une série ordonnée de symptômes, et/ou - une sous-étape 154 de détermination de l'intervalle de temps séparant les instants d'apparition des symptômes successifs deux-à-deux dans la série ordonnée de symptômes, et - une sous-étape 156 de regroupement, au sein d'un même groupe de 35 symptômes, des symptômes tels que l'intervalle de temps séparant l'instant d'apparition 30 de deux symptômes successifs dans le groupe de symptômes soit inférieure au seuil d'intervalle de temps prédéterminé. Lors de l'étape de génération 150, seuls les instants d'apparition des messages sont pris en compte, à l'exclusion de leur durée et de leur instant de disparition. 5 En outre, chaque groupe de symptômes est considéré comme un ensemble de symptômes concomitants, indépendamment de leur instant d'apparition. En effet, les inventeurs ont constaté que la prise en compte des instants d'apparition des symptômes pour une analyse ultérieure non seulement complexifie les calculs nécessaires à cette analyse, mais n'est pas pertinents puisque cet instant d'apparition ne reflète 10 généralement pas l'instant réel d'apparition du dysfonctionnement à l'origine du symptôme. Par exemple, les autotests sont généralement réalisés à une fréquence donnée. Ainsi, un premier dysfonctionnement ayant causé un deuxième dysfonctionnement peut être traduit par un résultat d'autotest ultérieur au résultat d'autotest traduisant le deuxième dysfonctionnement. 15 L'étape de génération 150 est suivie d'une étape d'enregistrement 158 des groupes de symptômes sur une zone de la mémoire 32. De préférence, l'étape de génération 150 est en outre suivie d'une étape de restitution 160, notamment à destination d'un opérateur, d'informations relatives aux groupes de symptômes ainsi générés. Cette étape de restitution 160 comprend par 20 exemple l'affichage, sur le dispositif d'affichage 24, de ces informations. Ces informations incluent par exemple, pour chaque groupe de symptômes, des informations relatives aux symptômes de ce groupe, notamment la catégorie de chaque symptôme du groupe. Puis, lors d'une étape 162, le module 64 génère, à partir des groupes de symptômes, une pluralité de signatures de panne potentielles. 25 Comme décrit ci-dessus, la génération des signatures de panne potentielles est effectuée, au moyen d'une analyse statistique non supervisée, en factorisant les groupes de symptômes, c'est-à-dire en associant ensemble les groupes de symptômes comportant des symptômes identiques, et en associant à ces groupes de symptômes une signature potentielle constituée de ces symptômes. 30 Chaque signature de panne potentielle est ainsi constituée de plusieurs symptômes présents dans au moins un, en général plusieurs, groupes de symptômes distincts. Chaque signature de panne potentielle consiste donc soit en un unique symptôme, soit en une pluralité de symptômes tels qu'un intervalle de temps séparant l'instant 35 d'apparition de deux symptômes successifs dans la signature de panne potentielle soit 31 inférieur à un seuil d'intervalle de temps prédéterminé, par exemple tel que défini dans la règle de séquençage 46. Chaque signature de panne potentielle est constituée d'un ensemble de symptômes considérés comme concomitants, indépendamment de leur instant d'apparition. 5 Lors de l'étape 162, la factorisation des groupes de symptômes peut conduire à la détection de symptômes occultants, non détectés comme tels lors de l'étape 132 de classification. La présence de tels symptômes occultants peut par exemple conduire à regrouper deux groupes de symptômes peu similaires mais considérés comme similaires en raison de la présence du symptôme occultant dans ces deux groupes, et au contraire à 10 considérer deux groupes de symptômes comme peu similaires car seul l'un d'entre eux comprend le symptôme occultant. Aussi, l'étape 162 peut comprendre une phase de mise à jour de la table de corrélation 54a afin de tenir compte, lors d'une mise en oeuvre postérieure du procédé selon l'invention, de nouvelles corrélations révélées lors de la factorisation des groupes 15 de symptômes. Un procédé d'analyse de messages de maintenance générés par au moins une plateforme 2, selon un deuxième aspect de l'invention, est décrit ci-après, en référence à la Figure 4. Le procédé est de préférence mis en oeuvre au moyen du système d'analyse 1 tel 20 que décrit ci-dessus. Le procédé comporte une étape de fourniture 200 d'une pluralité de signatures de panne potentielles, générées à partir des messages de maintenance de l'enregistrement 40. Chaque symptôme est un message de maintenance généré par un équipement 25 d'un système fonctionnel de la plateforme 2. Chaque signature potentielle consiste soit en un unique symptôme, soit en une pluralité de symptômes tels qu'un intervalle de temps séparant l'instant d'apparition de deux symptômes successifs dans la signature potentielle soit inférieur à un seuil d'intervalle de temps prédéterminé, par exemple tel que défini dans la règle de 30 séquençage 46. Selon un mode de réalisation, l'étape de fourniture 200 de la pluralité de signatures potentielles est mise en oeuvre selon un procédé selon le premier aspect de l'invention. Selon un mode de réalisation particulier, l'étape de fourniture 200 comprend une 35 sous-étape de fourniture d'une base de données de symptômes de panne, et la mise en 32 oeuvre des étapes de génération 150 de la pluralité de groupes de symptômes à partir de la base de données de symptômes et de génération 162 de la pluralité de signatures potentielles, telle que décrites ci-dessus. Le procédé comporte également une étape de fourniture 202 d'un référentiel initial 5 44 de signatures de panne, chaque signature de panne du référentiel initial comprenant un groupe référencé de symptômes susceptibles d'être générés par des équipements de la plateforme 2 ou d'une plateforme de l'ensemble de plateforme, consécutivement à une unique panne donnée. Chaque groupe référencé de symptômes est un ensemble de symptômes 10 considérés comme concomitants, indépendamment de leurs instants d'apparition- respectifs. Le référentiel initial 44 est par exemple stocké dans la mémoire 32 du calculateur 20. Le référentiel initial 44 de signatures de panne résulte par exemple d'une analyse 15 antérieure de messages de maintenance générés par les plateformes de l'ensemble de plateforme, comme décrit ci-après. En variante, l'étape de fourniture 202 du référentiel initial 44 comprend la génération de ce référentiel initial 44, notamment sur la base de documentations techniques de la plateforme 2 ou de l'ensemble de plateformes. 20 Le procédé comporte ensuite une étape d'identification 210, parmi la pluralité de signatures potentielles, d'au moins une signature non référencée. Chaque signature non référencée est une signature potentielle telle qu'il n'existe aucune signature de panne dans le référentiel initial comprenant l'ensemble des symptômes de la signature non référencée. 25 L'étape d'identification 210 est mise en oeuvre par comparaison de chaque signature potentielle aux signatures de panne du référentiel initial. L'étape d'identification 210 de la ou des signatures non référencées comprend ainsi de préférence une sous-étape de comparaison 212 de chaque signature potentielle aux signatures de panne du référentiel initial. 30 L'étape d'identification 210 comporte par ailleurs une sous-étape de classification 214 de chaque signature potentielle en : - signature référencée, telle qu'il existe une signature de panne dans le référentiel initial comprenant l'ensemble des symptômes de la signature référencée, ou - signature non référencée, tel qu'il n'existe aucune signature de panne dans le 35 référentiel initial comprenant l'ensemble des symptômes de la signature non référencée. 33 Lors de cette étape d'identification, aucun ordre d'apparition de symptômes n'est pris en compte, chaque signature potentielle et chaque signature de panne étant considérées comme un ensemble de symptômes concomitants. Chaque signature non référencée ainsi identifiée correspond potentiellement à une 5 signature de panne qui n'est pas encore connue dans le référentiel initial. Le procédé met ensuite en oeuvre une série d'étapes visant à déterminer si cette signature non référencée correspond effectivement à une nouvelle signature de panne, ou si les symptômes de cette signature non référencée ne constituent pas une signature de panne unique. 10 Le procédé comporte ainsi, à la suite de l'étape d'identification 210, une étape d'analyse 216 de chaque signature non référencée, pour déterminer un score de plausibilité que les symptômes de la signature non référencée résultent de systèmes fonctionnels de la plateforme liés entre eux. Ce score de plausibilité est représentatif d'une probabilité que les symptômes de la signature non référencée constituent une 15 nouvelle signature de panne unique. De préférence, ce score de plausibilité est déterminé sur la base de la matrice d'interdépendance 48 entre les systèmes fonctionnels de la plateforme 2. En particulier, l'étape d'analyse 216 de chaque signature non référencée comprend de préférence une sous-étape de fourniture 218 de la matrice 20 d'interdépendance 48 entre les systèmes fonctionnels de la plateforme. La matrice d'interdépendance 48 est par exemple enregistrée sur la mémoire 32. L'étape d'analyse 216 comprend en outre une sous-étape d'identification 220, pour chaque signature non référencée, de systèmes fonctionnels sources. Les systèmes fonctionnels sources, pour une signature non référencée donnée, sont les systèmes 25 fonctionnels de la plateforme qui incluent les équipements dont sont issus les symptômes de la signature non référencée. L'étape d'analyse 216 comprend ensuite une sous-étape de détermination 222 du score de plausibilité de chaque signature non référencée à partir des systèmes fonctionnels sources de la signature et de la matrice d'interdépendance 48, la probabilité 30 que les symptômes de la signature non référencée constituent une nouvelle signature de panne unique étant d'autant plus élevée que l'indicateur de dépendance entre le fonctionnement des équipements des systèmes fonctionnels sources, dans la matrice d'interdépendance, est élevé. La sous-étape de détermination 222 comprend par exemple l'extraction, depuis la 35 matrice d'interdépendance 48, pour chaque signature non référencée, du ou des 34 indicateurs de dépendance entre les systèmes fonctionnels sources associés à cette signature non référencée. Par exemple, pour une signature non référencée associée à deux systèmes fonctionnels sources, la sous-étape de détermination 222 comprend l'extraction, depuis la 5 matrice d'interdépendance, de l'indicateur de dépendance entre le fonctionnement des équipements de ces deux systèmes fonctionnels sources. Le score de plausibilité de chaque signature non référencée est alors déterminé à partir du ou des indicateurs de dépendance ainsi extraits, comme décrit ci-dessus. Par exemple, le score de plausibilité est d'autant plus élevé, respectivement 10 d'autant plus faible, que la probabilité que les symptômes de la signature non référencée constituent une unique signature de panne est grande. Selon un mode de réalisation, le procédé comprend ensuite une étape de restitution à destination d'un opérateur d'informations relatives à chaque signature non référencée, notamment d'un identifiant de chaque signature non référencée, des 15 systèmes fonctionnels sources associés à cette signature groupe et du score de plausibilité déterminé pour cette signature. Cette étape de restitution comprend par exemple l'affichage, notamment sur le dispositif d'affichage 24, d'une fenêtre graphique, par exemple sous la forme d'un tableau, récapitulant ces informations. Une telle fenêtre graphique est illustrée à titre d'exemple sur la Figure 2. 20 De préférence, le procédé comprend ensuite une étape de détermination 226, pour chaque signature non référencée, en fonction du score de plausibilité, si les symptômes de la signature non référencée constituent une unique nouvelle signature de panne, ou si ces symptômes ne constituent pas une signature de panne unique. Par exemple, lors de l'étape 226, les symptômes d'une signature non référencée 25 sont considérés comme : - constituant une nouvelle signature de panne si le score de plausibilité est supérieur, respectivement inférieur, à une première valeur seuil de score de plausibilité prédéterminée, ou - ne constituant pas une signature de panne unique, par exemple constituent deux 30 signatures de panne distinctes, si le score de plausibilité est inférieur, respectivement supérieur à une deuxième valeur seuil de score de plausibilité prédéterminée. Par exemple, à chaque signature non référencée est affecté un attribut de nouvelle signature de panne ou un attribut de signatures de panne multiples. Dans un mode de réalisation, l'étape de détermination 226 comprend ainsi, pour 35 chaque signature non référencée : 35 - une sous-étape de comparaison 230 du score de plausibilité à ladite première valeur seuil et à ladite deuxième valeur seuil, - une sous-étape de détermination 232, lors de laquelle les symptômes de la signature non référencée sont considérés comme constituant une nouvelle signature de 5 panne si le score de plausibilité est supérieur, respectivement inférieur, à la première valeur seuil, ou comme ne constituant pas une signature de panne unique, par exemple comme constituant deux signatures de panne distinctes, si le score de plausibilité est inférieur, respectivement supérieur à la deuxième valeur seuil. Selon un mode de réalisation, les première et deuxième valeurs seuil de score de 10 plausibilité sont égales. Dans ce cas, à l'issue de la sous-étape de détermination 232, chaque signature non référencée est considérée soit comme une nouvelle signature de panne, soit comme ne constituant pas une signature de panne unique. En variante, comme décrit ci-dessus, les première et deuxième valeurs seuil de 15 score de plausibilité sont distinctes, et telles que la première valeur seuil est supérieure, respectivement inférieure, à la deuxième valeur seuil. Dans ce cas, les symptômes de toute signature non référencée dont le score de plausibilité est compris entre la première et la deuxième valeur seuil ne sont considérés, à l'issue de la sous-étape de détermination 232, ni comme constituant une nouvelle 20 signature de panne, ni comme ne constituant pas une signature de panne unique. De préférence, l'étape de détermination 226 comporte alors une sous-étape d'affichage 234 d'une fenêtre de saisie destinée à permettre la saisie par un opérateur d'un indicateur signalant soit que les symptômes de la signature non référencée constituent une nouvelle signature de panne, soit que les symptômes de la signature non 25 référencée ne constituent pas une signature de panne unique. La fenêtre de saisie est affichée sur le dispositif d'affichage 24. La fenêtre de saisie comprend une zone d'affichage dans laquelle sont affichés un identifiant de la signature non référencée de symptômes, les systèmes fonctionnels sources associés à cette signature et le score de plausibilité déterminé lors de la sous- 30 étape 222. De préférence, sont également affichés dans la zone d'affichage le nombre de symptômes de la signature et/ou la liste des symptômes de cette signature et des informations relatives à ces symptômes, notamment leur catégorie. De préférence, sont également affichés d'autres messages de maintenance de 35 l'enregistrement 40, survenus à proximité temporelle des symptômes de la signature, par 36 exemple des messages de contexte, susceptibles d'aider l'opérateur à déterminer si les symptômes de la signature non référencée constituent une nouvelle signature de panne. Lors d'une sous-étape de saisie 236, l'opérateur indique alors si les symptômes de la signature non référencée constituent une nouvelle signature de panne ou si les 5 symptômes de cette signature ne constituent pas une signature unique. L'étape de détermination 226 comporte alors une sous-étape de traitement 238 de la saisie de l'opérateur, pour affecter à la signature non référencée un attribut de nouvelle signature de panne ou un attribut de signatures de panne multiples, en fonction de cette saisie. 10 Si les symptômes d'une signature non référencée sont considérés comme résultant d'au moins deux pannes distinctes, lors d'une étape de division 240, au moins deux signatures potentielles additionnelles sont générées à partir de la signature non référencée. Puis, chacune de ces signatures additionnelles est à nouveau analysée selon les étapes 210, 216 et 226. 15 Par ailleurs, le procédé comprend de préférence une étape de génération 250 d'un référentiel augmenté de signatures de panne, à partir du référentiel initial de signatures de panne et de la pluralité de signatures potentielles. Le référentiel augmenté de signatures de panne est un référentiel enrichi avec les nouvelles données issues de l'enregistrement de messages de maintenance. Le 20 référentiel augmenté est destiné à être utilisé en tant que nouveau référentiel initial lors d'une mise en oeuvre ultérieure d'un procédé selon le deuxième aspect de l'invention. L'étape de génération 250 du référentiel augmenté comprend de préférence une sous-étape d'ajout 252, aux signatures de panne déjà existantes dans le référentiel initial, des nouvelles signatures de panne telle que déterminées lors de l'étape de détermination 25 226. Par exemple, une nouvelle signature de panne est ajoutée en tant que signature de panne additionnelle s'il n'existe aucune signature d'une panne correspondante dans le référentiel initial, en particulier s'il n'existe aucune signature de panne constituée de certains symptômes de la signature de panne nouvelle. 30 De préférence, la sous-étape 252 comprend, pour chaque signature de panne additionnelle ainsi identifiée, une phase d'association à ladite signature de panne d'un identifiant de panne associée à la signature. Cet identifiant désigne la panne identifiée comme responsable de la génération des symptômes de la signature de panne additionnelle. 35 Cet identifiant de panne est par exemple déterminé par un opérateur, sur la base : 37 - des symptômes de la signature de panne additionnelle, - de messages de maintenance de l'enregistrement 40 illustrant notamment le contexte d'occurrence de ces symptômes, par exemple des enregistrements d'échanges internes des équipements du système fonctionnel impacté et des constatations 5 d'opérateurs de la plateforme. A cette fin, la phase d'association comprend par exemple une étape de restitution à un opérateur de ces informations, notamment par affichage sur le dispositif d'affichage 24, et une étape de saisie par l'opérateur de l'identifiant de panne. Si la nouvelle signature de panne correspond à une signature de panne déjà 10 présente dans le référentiel initial, à laquelle est ajouté au moins un symptôme additionnel, non présent dans la signature de panne du référentiel initial, ce ou ces symptômes additionnels sont ajoutés dans la signature de panne existante. De préférence, l'étape de génération 250 du référentiel augmenté comprend une sous-étape de mise à jour 254, lors de laquelle les indicateurs d'occurrence de plateforme 15 et les indicateurs d'occurrence de mission du référentiel initial sont mis à jour. Cette sous-étape de mise à jour 254 comprend par exemple : - l'identification, parmi les signatures de panne du référentiel initial, d'au moins une signature de panne détectée, - la mise à jour de l'indicateur d'occurrence de plateforme et de l'indicateur 20 d'occurrence de mission de la ou de chaque signature de panne détectée, par exemple en incrémentant d'une unité les indicateurs d'occurrence de plateforme et de mission de cette signature de panne. L'étape de génération 250 comprend par ailleurs un enregistrement du référentiel augmenté dans la mémoire 32. 25 De préférence, le procédé comprend en outre une restitution graphique 260 des indicateurs d'occurrence de plateforme et d'occurrence de mission du référentiel augmenté, par exemple sur le dispositif d'affichage 24. Comme illustré sur la Figure 5, cette représentation graphique prend par exemple la forme d'un graphique tridimensionnel dont l'abscisse X représente les valeurs possibles des indicateurs 30 d'occurrence de plateforme, l'ordonnée Y les valeurs possibles des indicateurs d'occurrence de mission, et l'axe vertical Z représente le nombre de signatures de panne dans le référentiel augmenté dont les indicateurs d'indicateurs d'occurrence de plateforme et de mission sont égaux un couple (Xi, Yi) d'indicateurs d'occurrence de plateforme et de mission. 38 Sur le graphique de la Figure 5, on constate qu'un grand nombre de signatures de panne ont à la fois un faible indicateur d'occurrence de plateforme et un faible indicateur d'occurrence de mission, i.e. sont des pannes isolées. Le système et le procédé d'analyse selon l'invention permettent ainsi de 5 déterminer, de manière globale et rapide, l'origine de pannes complexes présentes sur une plateforme, sans l'utilisation de modèles mathématiques complexes. En particulier, le procédé d'analyse selon le premier aspect de l'invention met à disposition un ensemble de données dont l'analyse ultérieure est facilitée, notamment en extrayant les seules données qui sont pertinentes pour l'identification de pannes par 10 comparaison avec un référentiel existant. Ainsi, les risques que les données ainsi extraites ne correspondent à aucune signature de panne connue, et que dès lors l'origine de la panne ne puisse être déterminée, sont minimisés. En particulier, le regroupement des messages de maintenance extraits en groupes de symptômes considérés comme un ensemble de symptômes concomitants permet 15 d'éviter la prise en compte complexe et généralement peu pertinente, des instants d'apparition relatifs de ces symptômes, très souvent non représentatifs de la séquence de déroulement de la panne, lors d'une analyse ultérieure. Le procédé d'analyse selon le deuxième aspect de l'invention permet de comparer de manière efficace des signatures à un référentiel existant, en vue de déterminer la ou 20 les pannes à l'origine des symptômes et d'enrichir le référentiel existant. D'autres modes de réalisation peuvent être envisagés. En particulier, le procédé selon le premier aspect et le procédé selon le deuxième aspect sont par exemple mis en oeuvre l'un après l'autre, ou sont mis en oeuvre indépendamment l'un de l'autre. REVENDICATIONS1.- Procédé d'analyse de messages de maintenance générés par au moins une plateforme (2), caractérisé en ce qu'il comprend : - la fourniture (106) d'un enregistrement (40) de messages de maintenance générés par des équipements de systèmes fonctionnels (4) de ladite plateforme (2), chaque message de maintenance étant associé à un instant d'apparition dudit message, à une durée d'apparition dudit message et à une catégorie de message donnée, - l'extraction, depuis l'enregistrement (40), d'un ensemble de symptômes de panne, sur la base d'un ensemble (42) de règles d'extraction (50, 52, 54) stockées sur une mémoire (32) d'un calculateur (20), - la génération (138) d'une base de données de symptômes de panne constituée de l'ensemble de symptômes de panne, ladite extraction comprenant les étapes suivantes : - classification (110) de chaque message de maintenance de l'enregistrement (40) en message représentatif d'une panne ou en message non représentatif d'une panne, sur la base d'au moins une règle d'extraction (50) de messages représentatifs d'une panne de l'ensemble (42) de règles, - comparaison (128), pour au moins chaque message représentatif d'une panne, de la durée d'apparition dudit message à une durée seuil prédéterminée associée à la catégorie dudit message, et classification (130) de chaque message représentatif d'une panne en message fugitif si la durée d'apparition dudit message est inférieure à la durée seuil prédéterminée, ou en message significatif si la durée d'apparition dudit message est supérieure ou égale à la durée seuil prédéterminée, - extraction (136), depuis l'enregistrement (40) de messages de maintenance, de l'ensemble de symptômes de panne, chaque symptôme de panne étant à la fois un message représentatif d'une panne et un message significatif. 2.- Procédé d'analyse selon la revendication 1, caractérisé en ce que l'étape de classification (110) de chaque message de maintenance en message représentatif d'une panne ou en message non représentatif d'une panne comprend les sous-étapes suivantes : - classification (112) de chaque message de maintenance en message de dysfonctionnement, représentatif d'un dysfonctionnement d'un équipement de la plateforme (2), ou en message de contexte représentatif d'un contexte d'occurrence d'un dysfonctionnement, en fonction de la catégorie dudit message, - détermination (114), pour chaque message de dysfonctionnement, si le message de dysfonctionnement est représentatif d'une panne ou non représentatif d'une panne, sur la base d'une règle de filtrage (50b) de l'ensemble (42) de règles. 3.- Procédé d'analyse selon la revendication 2, caractérisé en ce que la sous- 5 étape de classification (112) de chaque message de maintenance en message de dysfonctionnement ou en message de contexte comprend les phases suivantes : - comparaison de la catégorie de chaque message de maintenance à une table de classement (50a) prédéfinie, ladite table de classement (50a) comprenant une liste de catégories de messages de contexte, 10 - détermination, pour chaque message de maintenance, que ledit message est un message de dysfonctionnement si la catégorie dudit message n'est pas comprise dans ladite liste de catégories de messages de contexte, ou que ledit message est un message de contexte si la catégorie dudit message est comprise dans ladite liste de catégories de messages de contexte. 15 4.- Procédé d'analyse selon l'une quelconque des revendications 2 ou 3, caractérisé en ce que les messages de contexte comprennent des enregistrements d'échanges intervenus entre des équipements de la plateforme (2) et des données de fonctionnement interne d'équipements de la plateforme (2), et en ce que les messages de dysfonctionnement comprennent des messages représentatifs d'une anomalie de 20 fonctionnement d'un équipement (2) de la plateforme. 5.- Procédé d'analyse selon l'une quelconque des revendications 2 à 4, caractérisé en ce que la règle de filtrage (50b) comprend une liste de natures d'événements associant à au moins certaines catégories de messages une ou plusieurs natures d'événements susceptibles d'être la cause de messages de ladite catégorie, et en 25 ce que la sous-étape de détermination (114), pour chaque message de dysfonctionnement, si le message de dysfonctionnement est représentatif d'une panne ou non représentatif d'une panne comprend les phases suivantes : - détermination (116), à partir de la liste de natures d'événements et de la catégorie dudit message de dysfonctionnement, si au moins une nature d'événement 30 associée est susceptible d'être la cause de ce message, - s'il existe au moins une nature d'événement associée, détermination (118) de la présence ou de l'absence d'un événement de cette nature à l'instant d'apparition du message, - classification (120) du message en message non représentatif d'une panne si au 35 moins un événement de cette nature était présent à l'instant d'apparition du message, ou 41 - classification (122) du message en message représentatif d'une panne si aucune nature d'événement n'est associée à la catégorie du message dans la liste de natures d'événements, ou si aucun événement d'une nature associée au message n'était présent à l'instant d'apparition du message. 5 6.- Procédé d'analyse selon l'une quelconque des revendications 2 à 5, caractérisé en ce que les messages non représentatifs d'une panne comprennent les messages résultant d'une intervention d'un opérateur sur ladite plateforme et les messages résultant d'un état particulier de ladite plateforme. 7.- Procédé d'analyse selon l'une quelconque des revendications 1 à 6, 10 caractérisé en ce que l'extraction de l'ensemble de symptômes de panne comprend en outre une étape de classification (132) d'au moins chaque message significatif, à partir d'une table de corrélation (54a) de l'ensemble (42) de règles, en message principal, dont l'occurrence ne résulte pas de l'occurrence d'au moins un autre message significatif, ou en message occultant, dont l'occurrence résulte de l'occurrence d'au moins un autre 15 message significatif, chaque symptôme de panne de l'ensemble de symptômes de panne étant à la fois un message représentatif d'une panne, un message significatif et un message principal. 8.- Procédé d'analyse selon la revendication 7, caractérisé en ce que l'étape de classification (132) de chaque message significatif en message principal ou en message 20 occultant comprend : - la fourniture de la table de corrélation (54a), listant pour chaque catégorie de message, une corrélation entre l'occurrence d'un message de cette catégorie et l'occurrence de messages d'autres catégories, et un lien de causalité entre l'occurrence d'un message de cette catégorie et l'occurrence des messages des autres catégories, 25 - la détermination d'une corrélation entre l'occurrence dudit message et l'occurrence d'autres messages significatifs, à partir de la table de corrélation (54a), - la détermination d'un lien de causalité entre l'occurrence du message et l'occurrence du message corrélé, à partir de la table de corrélation (54a), si la corrélation du message avec au moins un message corrélé parmi les messages significatifs est 30 supérieure à un seuil prédéterminé, - la classification dudit message en message occultant si le lien de causalité entre le message et le message corrélé est tel que le message résulte de l'occurrence du message corrélé, ou - la classification dudit message en message principal si le lien de causalité entre 35 ledit message et le messages corrélé est tel que le message ne résulte pas de 42 l'occurrence du message corrélé, ou s'il n'existe aucun autre message significatif tel que la corrélation du message avec le message significatif est supérieure au seuil prédéterminé. 9.- Procédé d'analyse selon l'une quelconque des revendications 1 à 8, 5 caractérisé en ce qu'il comprend une étape de génération (150) d'une pluralité de groupes de symptômes à partir de la base de données de symptômes, chaque groupe de symptômes consistant soit en un unique symptôme de la base de données de symptômes, soit en une pluralité de symptômes de la base de données de symptômes tels que l'intervalle de temps séparant les instants d'apparitions de deux symptômes 10 successifs dans le groupe de symptômes soit inférieur à un seuil d'intervalle de temps prédéterminé. 10.- Procédé d'analyse selon la revendication 9, caractérisé en ce que l'étape de génération (150) de la pluralité de groupes de symptômes comprend les sous-étapes suivantes : 15 - ordonner (152) temporellement les symptômes de la base de données de symptômes, en fonction des instants d'apparition desdits symptômes, pour générer une série ordonnée de symptômes, - déterminer (154) l'intervalle de temps séparant les instants d'apparition des symptômes successifs deux-à-deux dans la série ordonnée de symptômes, 20 - regrouper (156) au sein d'un même groupe de symptômes les symptômes tels que l'intervalle de temps séparant les instants d'apparition de deux symptômes successifs dans le groupe de symptômes soit inférieur audit seuil d'intervalle de temps prédéterminé. 11.- Procédé d'analyse selon l'une quelconque des revendications 9 ou 10, caractérisé en ce qu'il comporte une étape de génération d'une pluralité de signatures 25 potentielles à partir de la pluralité de groupes de symptômes par analyse statistique non supervisée, chaque signature potentielle étant constituée d'un sous-groupe de symptômes qui est inclus dans plusieurs groupes de symptômes. 12.- Procédé d'analyse selon la revendication 11, caractérisé en ce qu'il comprend en outre les étapes suivantes : 30 - fourniture (202) d'un référentiel initial (44) de signatures de 'panne, chaque signature de panne du référentiel initial (44) comprenant une pluralité de symptômes susceptibles d'être générés par des équipements de la plateforme (2) consécutivement à une unique panne donnée, - identification (210) parmi la pluralité de signatures potentielles, par comparaison 35 de chaque signature potentielle aux signatures de panne du référentiel initial (44), d'au 43 moins une signature non référencée, chaque signature non référencée étant une signature potentielle telle qu'il n'existe aucune signature de panne dans le référentiel initial (44) comprenant l'ensemble des symptômes de cette signature potentielle, - analyse (216) de chaque signature non référencée pour déterminer un score de 5 plausibilité que les symptômes de la signature non référencée résultent de systèmes fonctionnels de ladite plateforme liés entre eux. 13.- Procédé d'analyse selon la revendication 12, caractérisé en ce qu'il comprend en outre une étape de détermination (226), pour au moins une signature non référencée, en fonction du score de plausibilité de ladite signature non référencée, si les symptômes 10 de la signature non référencée constituent une nouvelle signature de panne unique, ou si les symptômes de la signature non référencée ne constituent pas une signature de panne unique. 14.- Système (1) d'analyse de messages de maintenance générés par au moins une plateforme (2), ledit système (1) comprenant un calculateur (20) muni d'une mémoire 15 (32), la mémoire (32) comprenant un ensemble (42) de règles d'extraction (50, 52, 54), ledit système étant caractérisé en ce qu'il comprend un module (62) de génération d'une base de données de symptômes à partir d'un enregistrement (40) de messages de maintenance générés par des équipements de ladite plateforme (2), chaque message de maintenance étant associé à un instant d'apparition dudit message, à une durée 20 d'apparition dudit message et à une catégorie de message donnée, ledit module (62) étant configuré pour : - classifier chaque message de maintenance de l'enregistrement (40) en message représentatif d'une panne, ou en message non représentatif d'une panne, sur la base d'au moins une règle d'extraction (50) de messages représentatifs d'une panne de 25 l'ensemble (42) de règles, - comparer, pour au moins chaque message représentatif d'une panne, la durée d'apparition dudit message à une durée seuil prédéterminée associée à la catégorie dudit message, et classifier chaque message représentatif d'une panne en message fugitif, si la durée d'apparition dudit message est inférieure à la durée seuil 30 prédéterminée, ou en message significatif, si la durée d'apparition dudit message est supérieure ou égale à la durée seuil prédéterminée, - extraire, depuis l'enregistrement (40), un ensemble de symptômes de panne, chaque symptôme de panne étant à la fois un message représentatif d'une panne et un message significatif, 44 - générer une base de données de symptômes de panne constituée de l'ensemble de symptômes de panne. 15.- Système d'analyse selon la revendication 14, caractérisé en ce que le module (62) est en outre configuré pour classifier au moins chaque message significatif, à partir 5 d'une table de corrélation (54a) de l'ensemble (42) de règles, en message principal, dont l'occurrence ne résulte pas de l'occurrence d'au moins un autre message significatif, ou en message occultant, dont l'occurrence résulte de l'occurrence d'au moins un autre message significatif, chaque symptôme de panne de l'ensemble de symptômes de panne étant à la fois un message représentatif d'une panne, un message significatif et un 10 message principal. 16.- Système (1) d'analyse selon l'une quelconque des revendication 14 ou 15, caractérisé en ce que la mémoire (32) comprend en outre un référentiel initial (44) de signatures de panne, chaque signature de panne du référentiel initial (44) comprenant une pluralité de symptômes susceptibles d'être générés par des équipements de la 15 plateforme (2) consécutivement à une unique panne donnée, le système (1) d'analyse étant caractérisé en ce qu'il comprend un module (66) d'analyse d'une pluralité de signatures potentielles générées à partir desdits symptômes de panne, chaque signature potentielle consistant soit en un unique symptôme, soit en une pluralité de symptômes tels qu'un intervalle de temps séparant les instants 20 d'apparition de deux symptômes successifs dans la signature potentielle soit inférieur à un seuil d'intervalle de temps prédéterminé, le module (66) d'analyse étant configuré pour : - identifier, parmi la pluralité de signatures potentielles, par comparaison de chaque signature potentielle aux signatures de panne du référentiel initial (44), au moins 25 une signature non référencée, chaque signature non référencée étant telle qu'il n'existe aucune signature de panne dans le référentiel initial (44) comprenant l'ensemble des symptômes de la signature non référencée, - analyser chaque signature non référencée pour déterminer un score de plausibilité des symptômes de la signature non référencée, le score de plausibilité étant 30 représentatif d'une probabilité que les symptômes de la signature non référencée résultent conjointement d'une unique panne.