FR 2854970 A1 20041119 FR 0305739 A 20030513 DISPOSITIF D'AIDE A LA MAINTENANCE DE SYSTEMES ET APPAREILS COMPLEXES ET OUTIL DE CREATION ET D'OPTIMISATION D'UN TEL DISPOSITIF La présente invention concerne le domaine des dispositifs d'aide à la maintenance et outils de maintenance de systèmes et équipements complexes et, plus particulièrement, un dispositif d'aide à la maintenance ainsi qu'un outil de création et d'optimisation de dispositif d'aide à la maintenance de tels 5 systèmes, permettant notamment la production d'une documentation structurée de maintenance associée à des outils de maintenance notamment prédictive. Les équipements ou systèmes complexes par exemples équipement d'avionique, équipements embarqués sur navires, ou les équipements tels que 10 missiles ou fusées nécessitent une définition précise des opérations de maintenance qui permettent de les maintenir en état de bon fonctionnement, qu'il s'agisse de maintenance préventive pour laquelle on change des éléments avant qu'ils ne fonctionnent plus ou de maintenance curative pour laquelle on répare après une panne. De tels systèmes complexes sont généralement hiérarchisés c'est à dire constitués d'une succession de sous ensembles et d'éléments imbriqués et il est nécessaire de connaître précisément à quel niveau du système une opération de maintenance doit avoir lieu. Par exemple, il est nécessaire de savoir si une opération de maintenance doit se produire au niveau d'un 20 ensemble complet de sous ensembles ou si elle peut ne se faire que sur un sous-ensemble voire un élément ou composant de ce sous ensemble. De plus ces systèmes peuvent être amenés à être utilisés dans des conditions d'environnement variables, voir extrêmes, et, un même élément peut être susceptible de nécessiter différents modes de traitement en fonction de l'environnement auquel il est soumis. En outre, les systèmes complexes, construits en série plus ou moins importantes, sont susceptibles d'évolutions soit, par adjonction de nouveaux 5 sous ensembles réalisant de nouvelles fonctions, le nouveau système devenant alors une nouvelle version, soit, par modifications de sous ensembles, le nouveau système constituant alors une variante interchangeable avec l'ancien système. Il est nécessaire de réaliser un dispositif d'aide à la maintenance adapté 10 à de tels systèmes. Un tel dispositif comporte notamment une base de données et des arborescences de dépannage en fonction de symptômes de défaillance et/ou de critères environnementaux définissant des conditions ou opérations de maintenance préventive. Pour les systèmes complexes, une source de données non négligeable 15 est le dossier de définition du système. Il est avantageux d'utiliser ce dossier pour définir et prévoir la maintenance du système dès la phase de conception du système. Un problème de ce dossiers est qu'il est souvent réalisé comme une nomenclature réduite de telle sorte qu'il n'est pas possible de déterminer de 20 relation unique entre un élément de rang n + 1 et un élément de rang n supérieur car, dans le dossier de définition, les éléments, sous ensembles et ensembles sont regroupés par leur référence et leur nombre d'occurrence. La structure de données résultante soit ne comprend aucun lien, soit, comprend des liens multiples de filiation entre des éléments de rang n+ l et des 25 éléments de rang n, ce, à chaque niveau de sous ensemble. Une telle arborescence ne permet pas d'isoler les éléments de rang quelconque de manière unique. En outre, en s'attachant à la définition de l'architecture du système, il apparaît que les éléments ne sont pas isolés selon leur appartenance à une 30 chaîne fonctionnelle unique et peuvent ainsi se trouver à l'intersection de branches fonctionnelles sécantes. Cette situation correspond, dans une arborescence de type élément père-élément fils, à une situation pères multiples telle qu'un élément est rattaché à plusieurs éléments d'ordre supérieur. Dans de tels cas, certains éléments risquent de se retrouver définis dans plusieurs arbres de maintenance ce qui conduit à ne plus savoir quelle traitement de maintenance leur appliquer. Notamment, un élément E peut être dupliqué dans un premier sous ensemble S1 de rang n et dans un deuxième sous ensemble S2 de rang n ou de rang différent, les sous ensembles S1 et S2 pouvant de plus être de criticité différente (par exemple S1 est un module de sécurité nécessitant un remplacement global en cas de défaut sur l'élément E, ou un autre élément le 10 constituant, alors que S2 est un module annexe pour lequel une intervention uniquement sur l'élément E voir sur l'un de ses constituants est possible). De même, un élément E peut se trouver à l'intersection de deux sous ensembles S1 et S2 encore une fois de criticité différente et pour lesquels les critères et opérations de maintenance diffèrent. Dans de tel cas, I'information de criticité n'étant pas forcément connue au niveau de l'arborescence de définition, un conflit existe au niveau des traitements à appliquer à l'élément E lors d'une opération de maintenance. De même, des éléments E dupliqués dans plusieurs sous ensembles différents peuvent être soumis à des conditions de fonctionnement plus ou moins dures, 20 ce qui implique une usure différente pour ces éléments et, pour ce qui concerne la maintenance préventive notamment, des opérations différentiées en fonction de ces conditions. Enfin des niveaux de maintenance différents peuvent être à considérer en fonction de la situation du système. Par exemple dans le cas d'un système 25 embarqué sur un navire en opération le niveau d'intervention peut se limiter au remplacement d'un ensemble de niveau supérieur alors qu'au contraire, dans le cas d'un système à terre, une opération sur un élément de base est envisageable pour éviter des coûts de remplacement de sous ensembles ou d'ensembles onéreux. Ainsi la présente invention concerne principalement un dispositif d'aide à la maintenance de systèmes complexes permettant de combiner et de traiter des données de constitution du système, des données d'environnement applicables aux éléments constitutifs du système, des données de contexte d'utilisation du système, et de ses éléments constitutifs, et des données de déclenchement d'opérations de maintenance. Elle concerne aussi un outil de création et d'optimisation d'un tel dispositif. L'invention concerne donc d'une part un outil de création et d'optimisation de dispositif d'aide à la maintenance de systèmes et appareils complexes comprenant notamment: -des moyens d'entrée et de traitement aptes à recevoir des données de définition d'un système comprenant d'une part des données 10 d'architecture comportant des éléments fonctionnels de niveau 1 à N se décomposant notamment en éléments de base, sous ensembles et ensembles et d'autre part des liens entre lesdites données d'architecture, -des moyens de création d'une première table, dite table d'arborescence Eléments Matériels (EMA) représentative d'une hiérarchisation 15 des éléments matériels en éléments matériels pères, disposés dans une première colonne de la première table, et éléments matériels fils, dans une deuxième colonne de cette première table, cette première table traduisant les liens entre les éléments fonctionnels des données d'architecture. L'outil peut comprendre en outre: -des moyens de validation d'éléments matériels pères selon des données comprenant des critères de validation logistiques, - des moyens de création d'une deuxième table, dite Table Intermédiaire 1 (IT1) associant, aux données éléments matériels pères validés disposées dans une première colonne de la deuxième table, des données 25 éléments logistiques, disposées dans une deuxième colonne de la deuxième table, correspondant à ces données éléments matériels pères validés. Avantageusement, I'outil peut comprendre en outre: - des moyens de génération, par itérations successives, d'une troisième table, dite table Arborescence des Eléments Logistiques (ELA), 30 définissant des relations entre des éléments logistiques pères placés dans une première colonne de la troisième table et des éléments logistiques fils placés dans une deuxième colonne de la troisième table, ces moyens comprenant des moyens d'identifications des éléments matériels pères validés dans la première colonne de la deuxième table, des moyens de recherche de correspondance entre des éléments matériels fils de la deuxième colonne de la première table et des éléments logistiques pères dans la première colonne de la troisième 5 table, des moyens de génération d'un élément logistique fils dans la deuxième colonne de la troisième table en fonction de la présence d'un élément matériel fils déterminé de la deuxième colonne de la première table, des moyens de validation d'un élément logistique fils de la deuxième colonne de la troisième table par vérification d'une correspondance entre un élément matériel père, de 10 la première colonne de la première table, et un élément matériel fils, de la deuxième colonne de la première table, dépendant de cet élément matériel père. A cet outil peuvent être associés: - des moyens de génération, par itérations successives, d'une 15 quatrième table, dite Table Intermédiaire 2, ces moyens comprenant, pour tout élément logistique père de la première colonne de la troisième table, des moyens de duplication dudit élément logistique dans une première colonne de la quatrième table et de génération d'un élément point d'emploi correspondant dans une deuxième colonne de la quatrième table, - des moyens de test de la présence de conditions d'emploi multiples pour cet élément logistique de la première colonne de la troisième table, ces moyens de test permettant la duplication d'éléments logistiques dans la première colonne de la quatrième table et la génération d'autant de données point d'emploi dans la deuxième colonne que d'éléments logistiques 25 dupliqués dans la première colonne de la quatrième table. L'outil peut être pourvu de moyens aptes à générer, par itérations successives, une cinquième table dite table Arborescence des Points d'Emploi (PEA), ces moyens comprenant des moyens de duplication des données point d'emploi dans une première colonne dite colonne Points d'Emploi Pères de la 30 cinquième table, des moyens de détermination de points d'emploi fils et de positionnement desdits points d'emploi fils dans une deuxième colonne dite colonne Points d'Emploi Fils de la cinquième table en correspondance avec les points d'emploi pères dupliqués dans la première colonne de la cinquième table. L'outil peut être pourvu de moyens de génération, par itérations successives, d'une sixième table, dite table d'assignation Eléments Matériels/ 5 Points d'emploi, comportant des moyens de rapprochement de données points d'emploi pères de la première colonne de la cinquième table et de données éléments matériels pères de la première colonne de la première table et comportant des moyens d'association desdites données, de sorte de créer la sixième table sur la base de couples d'éléments matériels assignés disposés 10 dans une première colonne de la sixième table et de points d'emploi disposés dans une deuxième colonne de la sixième table. L'invention concerne d'autre part un dispositif d'aide à la maintenance comportant une base de données logistique représentative d'éléments d'un système tel que les éléments sont associés à au moins trois critères dits 15 éléments matériels, éléments logistiques et points d'emploi ces trois critères étant définis par trois arborescences réalisées par trois premières tables successives munies d'au moins deux colonnes telles que chaque critère est hiérarchisé en éléments pères et éléments fils. Lesdites arborescences peuvent notamment être reliées deux à deux par 20 des tables intermédiaires définissant un lien entre des couples de donnés de deux arborescences successives desdites trois arborescences. Les arborescences et les tables intermédiaires les reliant peuvent former une structure de données circulaire. Avantageusement, le dispositif peut comporter des moyens de liaison 25 avec un module dans lequel sont définis des évènements déclencheurs et des moyens de génération d'une table Déclencheurs représentative de données de type évènements déclencheurs. Le dispositif d'aide à la maintenance peut notamment être tel que les évènements déclencheurs comprennent des évènements de pannes et des 30 évènements de maintenance préventive. Les moyens de liaison peuvent notamment être réalisés entre la table Déclencheurs et une table d'assignation des éléments matériels. Des moyens de liaison peuvent en outre être prévus entre des données de maintenance telles que table d'Exigences, table Déclencheurs, table Procédures de maintenance, table de Modes Opératoires, et table d 'éléments matériels, ces liens comportant des tables assignées. D'autres aspects et avantages de l'invention seront mieux compris à la lecture de la description qui va suivre d'un mode de réalisation de l'invention non limitatif en référence aux figures qui représentent: En figure 1: une représentation schématique d'un système pour lequel un dispositif d'aide à la maintenance selon l'invention est applicable; En figure 2: une représentation schématique d'une étape de création d'une arborescence d'éléments matériels selon l'invention; En figure 3: une représentation schématique d'une étape de création d'une table d'arborescence d'éléments logistiques selon l'invention; En figure 4: une représentation schématique d'une étape de création 15 d'arborescence points d'emploi selon l'invention; En figure 5: une représentation schématique d'une étape de création d'une table d'assignation d'éléments matériels à des éléments points d'emploi selon l'invention; En figure 6: une représentation schématique d'un dispositif d'aide à la 20 maintenance conforme à l'invention. L'invention concerne principalement les dispositifs d'aide à la maintenance et, dans ce cadre, concerne principalement un dispositif d'aide à la maintenance comportant une base de données logistique comportant des tables constituées par un outil de création et d'optimisation utilisant une 25 structure de données constituée principalement à partir de tables définissant des arborescences d'éléments et des tables intermédiaires de liaison entre ces arborescences. Selon cette invention, les tables intermédiaires permettent de constituer des liens biunivoques entre des éléments matériels d'un système, des éléments logistiques et leurs points d'emploi de telle sorte qu'à un couple 30 élément logistique, point d'emploi ne corresponde qu'un élément matériel. La figure 1 est une représentation schématique d'un système 1 complexe comportant des sous systèmes Sl, S2, S3... . Dans un tel système complexe, il se peut que des sous systèmes se retrouvent à plusieurs niveaux du système. Par exemple, selon la figure 1, le sous système S7 se retrouve dans le sous système S5 et dans le sous système S4. Un tel sous système peut ainsi être sujet à des contraintes différentes en fonction de son 5 environnement et de ses conditions d'utilisation au sein du sous système dont il dépend. Un niveau de connaissance du système est donné par le dossier de définition. Ce dossier est en fait représentatif d'une arborescence 2 schématisée en figure 2 correspondant aux données d'architecture du 10 système. Une telle arborescence part du niveau le plus haut du système et se hiérarchise en branches descendantes de niveau 1 à N se décomposant notamment en ensembles, sous ensembles et éléments de base. Toujours selon la figure 2, une première opération selon l'invention est de créer une table 3 possédant au moins deux colonnes comportant des 15 couples d'éléments matériels tels que les sous systèmes d'ordre n + 1 sont liés au sous système d'ordre n dont ils dépendent. Cette première table 3 sera la table représentative de l'Arborescence des Eléments Matériels (EMA). Chaque sous système d'ordre n + 1 dépendant sera représenté par un élément matériel fils disposé dans la colonne 3b de droite de la table 3 alors 20 que le sous systèmes d'ordre n sera représenté par un élément matériel, dans ce cas père, dans la colonne de gauche de la table 3a. Pour réaliser cette table représentative d'une arborescence père fils, des moyens d'entrée 4 reçoivent les données de définition du système 1, ces données comprenant les données d'architecture et les liens entre lesdites 25 données d'architecture. Les moyens d'entrée et de traitement comportent des moyens de test 4a permettant de déterminer pour tout élément Sn s'il existe un élément Sp d'ordre Sn+ 1 lié fonctionnellement à cet élément Sn. En cas de réponse positive un élément matériel père est créé dans la première table 3 table EMA, cet élément ayant pour valeur Sn est mis en relation avec 30 l'élément matériel fils correspondant ayant pour valeur Sp positionné dans la deuxième colonne 3b de la table 3. En cas de réponse négative, l'élément Sn est inclus dans la première colonne 3a, Eléments Matériels Pères de la table EMA, la ligne correspondant dans la colonne Eléments Matériels Fils étant laissée vide. La première table 3 donne une arborescence à deux niveau des éléments matériels et traduit les liens entre ces éléments. Cette première table 5 comporte dans sa première colonne 3a, Eléments Matériels Pères, I'ensemble des éléments matériels du système Sn, éventuellement dupliqués autant de fois que nécessaire pour lister leurs Eléments Matériels Fils correspondants dans la deuxième colonne 3b Eléments Matériels Fils de la table EMA. Cette table est ainsi représentative d'une arborescence multi-fils par 10 père. De même, cette table, pour ce qui concerne la colonne de droite, colonne 3b, est représentative d'une arborescence multi-père par fils dans la mesure ou une donnée Sp peut se retrouver dupliquée à plusieurs lignes, l'élément matériel correspondant se retrouvant comme fils de plusieurs ensembles Sn d'ordre supérieur. A partir de cette table, toujours selon l'invention, on va définir une troisième table 7 représentative d'une Arborescence d'Eléments Logistiques (ELA). La figure 3 représente la construction de cette table 7 à partir d'une deuxième table 6 dite Table Intermédiaire 1 (IT1) se trouvant entre la première table 3 (EMA) et la table 7. La troisième table 7 contient des données éléments logistiques résultant d'une identification d'éléments matériels candidats logistiques sur la base d'exigences de l'analyse logistique (identification des éléments matériels nécessitant une maintenance). La table 7 Arborescence des Eléments Logistiques (ELA) possède la 25 même structure que la table 3 Arborescence des Eléments Matériels (EMA) et est construite à partir de moyens 5a de validation d'éléments matériels pères selon des critères ou données de validation logistique (DL), ces critères étant par exemple des données relatives à l'accessibilité de l'élément matériel considéré, le type d'opérations de maintenance autorisées sur cet élément ou 30 d'autres critères de décision quant à la stratégie de maintenance applicable en l'espèce, ces critères ou règles, validant ou non la possibilité d'intervenir sur cet élément matériel, étant définis par ailleurs indépendamment de la structure de la base et regroupés par exemple dans une base de données 30 (DL). Cette troisième table 7, définit des relations entre une première colonne 7a, colonne des Eléments Logistiques Pères et une deuxième colonne 7b 5 colonne des Eléments Logistiques Fils et est réalisée à partir de moyens de génération partant de la deuxième table 6 (IT1) puis à partir d'un rapprochement des données de la première table 3 comme il sera expliqué ciaprès. Pour la création de la deuxième table 6, les moyens 5a de validation 10 parcourent les éléments matériels pères de la colonne 3a de la table 3 et, pour chaque élément matériel père valide au point de vue des critères ou règles logistiques de la base logistique (DL), une entrée est créée dans une première colonne 6a Eléments Matériels Pères de la deuxième table 6. Des moyens 5b aptes à déterminer, par itérations successives, s'il 15 existe un éléments matériel père proche déjà traité sont alors activés. Par élément matériel proche on entend par exemple un élément matériel se montant au même endroit ou un élément soumis au même contexte logistique tel qu'une maquette d'essai par rapport à un objet de série ou, des variantes de montage ayant une même fonction mais éventuellement des conceptions 20 différentes. Ces moyens associent, dans une deuxième colonne 6b de la deuxième table 6, une donnée élément logistique à chacun des éléments matériels pères validés de la première colonne 6a, soit nouvelle, s'il n'existe pas d'élément matériel père proche déjà traité, soit égale à la donnée élément logistique de l'élément matériel déjà traité. Cette deuxième table 6 (table IT1) devient donc du type multiples pères par fils car des éléments logistiques identiques peuvent se retrouver à plusieurs lignes correspondant à des éléments Matériels pères validés différents. A partir de cette table intermédiaire IT1, une première colonne 7a de la 30 troisième table 7, correspondant à une arborescence des éléments logistiques, est réalisée en reprenant tels quels les éléments logistiques de la deuxième 1 1 colonne de la deuxième table 6. Cette première devient représentative d'éléments logistiques pères. La deuxième colonne 7b de la table 7 est générée comme suit A partir de chacun des éléments logistiques définis dans la colonne 7a, 5 des moyens 8a recherchent les éléments logistiques correspondants dans la deuxième colonne 6b de la table 6. Lorsqu'un élément logistique est trouvé, les moyens 8a identifient, dans la première colonne 6a de la deuxième table 6, l'élément matériel validé correspondant, remontent à la première colonne 3a de la première table 3 pour retrouver un élément matériel père correspondant, 10 pointent alors sur l'élément matériel fils correspondant dans la colonne 3b de la première table 3 et soumettent l'élément trouvé à des moyens de test et de validation 8c qui, sur des critères d'assemblage 31 ou données d'assemblage DA permettent de déterminer si la correspondance élément logistique père élément logistique fils est valide c'est à dire si l'éléments matériels fils 15 considéré se retrouve dans la logique d'assemblage, c'est à dire la décomposition physique du système telle que représentée en figure 1. L'élément logistique fils valide se retrouve dans l'arborescence de l'élément matériel père ayant généré l'élément logistique père. Le résultat de cette détermination est la mise en correspondance de 20 l'élément logistique père associé à cet élément logistique fils dans la table 7 dans le cas o l'élément matériel fils est bien dans la logique d'assemblage. Dans le cas o l'élément matériel fils n'est pas à sa place dans la logique d'assemblage, le processus recommence pour rechercher l'élément matériel père adapté dans la première colonne 3a de la première table 3 et le 25 test est répété sur l'élément matériel fils correspondant. Ainsi, lorsqu'une correspondance est trouvée entre des éléments matériels fils 3b de la première table avec des éléments logistiques de la troisième table, les moyens 8c de génération d'un élément logistique fils dans la colonne 7b en fonction de la présence d'un éléments matériel fils déterminé 30 dans la colonne 3b de la première table 3 sont activés. Lorsque une correspondance directe n'est pas trouvée, des moyens 8d de validation de l'élément logistique fils de la colonne 7b par vérification d'une correspondance entre un élément matériel père proche de la colonne 3a et l'élément matériel fils correspondant dans la colonne 3b sont mis en oeuvre. Si une correspondance est trouvée, l'élément logistique fils est positionné dans la colonne 7b en face de l'élément logistique père correspondant à cet élément matériel père proche. Si aucune correspondance n'est trouvée alors il y a lieu de revoir la table 6. L'étape suivante est une étape permettant de créer une arborescence de points d'emplois reliée aux éléments logistiques. Les points d'emploi sont une 10 démultiplication des éléments logistiques selon des critères de conditions d'utilisation de ces éléments logistiques, critères soit externes tels que conditions ou lieux d'utilisation, soit internes tels que place physique dans le système ou dépendance de sous ensembles pères différents. L'arborescence des points d'emploi devient univoque en ce qu'elle prend en compte la 15 spécificité de l'emploi de chaque élément concerné et permet donc de n'avoir qu'un seul père par fils. Cette étape décrite en figure 4 utilise des moyens 10 de génération, par itérations successives, d'une quatrième table 9, dite Table Intermédiaire 2 (IT2). Ces moyens comprennent une première opération telle que, pour tout élément logistique père distinct de la colonne 7a de la troisième table 7, des moyens 10a dupliquent ledit élément logistique dans une première colonne 9a de la quatrième table 9 (table IT2) (sans dupliquer les éléments logistiques redondants). Ces moyens comprennent par ailleurs, pour une seconde opération, des moyens de génération d'un élément point d'emploi correspondant dans une deuxième colonne 9b de la table IT2 et des moyens de test 1 Ob de la présence de conditions d'emploi multiples, par exemple regroupées dans une base 32 des conditions d'emploi (CE) et déterminées par l'application de 30 critères d'identification basés sur des données externes telles que le dossier de définition. Les moyens de test permettent la duplication d'éléments logistiques dans la colonne 9a pour chaque condition d'emploi et la génération d'autant de données point d'emploi dans la colonne 9b que d'éléments logistiques dupliqués dans la colonne 9a. Cette table 9 est en final une table intermédiaire associant des couples de données éléments logistiques et points d'emploi (couples EL/PE). Cette table intermédiaire, qui résulte d'une réduction de l'arborescence des éléments logistiques à des éléments distincts puis d'une démultiplication de ces éléments logistiques pour prendre en compte toutes les conditions d'emploi 10 applicables à ces éléments logistiques, va permettre de construire une cinquième table 12 dite table Arborescence des Points d'Emploi (PEA) représentative d'une arborescence de points d'emploi à partir des couples EL/PE comme expliqué ci-après. La cinquième table 12 dite table des Points d'Emploi, est constituée à 15 partir de moyens 1 1 comportant des moyens 1 1 a de duplication des données points d'emploi de la colonne 9b de la table intermédiaire IT2 vers une première colonne 12a, Points d'Emploi Pères, de la cinquième table 12, des moyens 11 b pour déterminer lesquels de ces points d'emploi sont des points d'emploi pères et des moyens permettant de compléter la table 1 2 PEA. Ces moyens comportent une recherche de la hiérarchisation des points d'emploi basée sur la hiérarchisation des éléments logistiques. Pour chaque point d'emploi (Pn) de la colonne 1 2a colonne Points d'Emploicréée, on recherche l'existence de points d'emploi pères (Pn-1) de ce point d'emploi. Pour cela on remonte l'arborescence des éléments logistiques au travers de la table intermédiaire IT2 repère 9 sur la figure 4. Au point d'emploi Pn correspond un élément logistique Lq de la colonne 9a de la table IT2. Cet élément logistique Lq est identifié dans la deuxième colonne 7b de la table ELA pour pointer l'élément correspondant Lq-1 dans la première colonne 7a de 30 la table ELA. Ensuite, on recherche de nouveau dans la table IT2 la correspondance entre cet élément Lq-1 et le point d'emploi Pn-1, de telle sorte que pour tout Pn de la colonne 12a on identifie le point d'emploi père Pn-1 correspondant dans la table IT2 au point d'emploi d'origine Pn. Ceci permet de constituer la colonne 1 2b de la table PEA en positionnant les points d'emploi Pn dans la colonne 1 2b en face des éléments Pn-1 de la colonne 1 2a. Pour un point d'emploi donné Pn, si l'élément logistique Lq correspondant possède plusieurs pères Lql, Lq2, ... eux mêmes reliés à plusieurs points d'emplois Pu, Pv, ... , l'élément Pn est dupliqué en Pnl, Pn2, ... et les éléments résultants sont positionnés dans la colonne 1 2b en 10 correspondance avec les éléments Pu, Pv, ..., de la colonne 12a. Pour un ou plusieurs point d'emploi donné Pn en correspondance à plusieurs éléments logistiques L1, L2, ... démultipliés par exemple pour des raisons externes, on recherche les éléments logistiques pères de chacun de ces éléments logistiques et on démultiplie les éléments P'u, P'v, ... 15 correspondant à ces éléments logistiques en colonne 12a, l'élément Pn étant positionné dans la colonne 1 2b en correspondance avec les éléments P'u, P'v, de la colonne 1 2a. Selon l'exemple représenté, la table IT2 comprend les éléments logistiques Lx, Lu, Lt, Ly, Lz... dédoublés en fonction de leurs points d'emploi 20 P1, P2, ..., P7, ..., ces points d'emploi sont dans un premier temps dupliqués en première colonne de la table 12 PEA puis, au travers de la relation définie par la table 3 IT2, chaque point d'emploi comportant un père retrouvé par la relation élément matériel fils, élément matériel père de la table 7 ELA est reporté dans la colonne 12b de la table PEA en face du point d'emploi père 25 éventuellement dupliqué. Par exemple le point d'emploi P3 correspondant à l'élément logistique Ly est reporté dans la colonne 1 2b en face de points d'emploi P1 et P2 correspondants à l'élément logistique Lx père de l'élément Ly. De même le point d'emploi P4 se retrouve dans l'arborescence des points d'emploi PI' et P2' du fait de la relation fils/père de Ly par rapport à Lx. Ainsi à ce stade, le dispositif d'aide à la maintenance comporte une succession de tables 3, 7, 12 représentatives d'arborescences reliées par des tables intermédiaires 6, 9 et réalisant une liaison entre des données éléments matériels, des données éléments logistiques et des données points d'emploi. De telles tables intermédiaires de liaison sont des tables de correspondance, dites aussi tables assignées, définissant un lien entre des 5 données de nature différentes. Selon l'invention un rebouclage des données est fait pour valider l'utilisation des éléments matériels dans un ou plusieurs points d'emploi. Ce rebouclage est réalisé par la création d'une sixième table 1 3 dite table d'assignation Eléments Matériels/Points d'Emploi. Pour réaliser cette table 13, I'outil est pourvu de moyens 14 de 10 génération de la sixième table 13, ces moyens comportant des moyens de rapprochement 14a de données points d'emplois pères de la cinquième table 12 et de données éléments matériels pères de la première table 3 par exemple par remontée au travers de la quatrième table 9 (Table Intermédiaire 2), au travers de l'arborescence des Eléments Logistiques définie par la troisième 15 table 7, et au travers de la deuxième table 6 (Table Intermédiaire 1) ce qui permet de retrouver l'ensemble des liens entre les éléments matériels pères correspondant à des points d'emploi donnés. Les éléments matériels pères retrouvés sont alors soumis à des moyens de test 14b permettant de valider si un élément matériel donné est concerné par un point d'emploi donné et enfin 20 comporte des moyens 14c d'association desdites données en sorte de créer la sixième table 13 sur la base de couples d'éléments matériels assignés 13a et de Points d'Emploi 1 3b, pour chaque Point d'Emploi. En conséquence, selon l'invention, aux éléments Sl, S2, ... d'un système 1 sont associés à au moins trois critères dits éléments matériels, 25 éléments logistiques et points d'emploi. Ces trois critères et leur hiérarchisation définissent trois arborescences réalisées par trois premières tables 3, 7, 12, successives, munies d'au moins deux colonnes telles que chaque critère est hiérarchisé en éléments pères 3a, 7a, 12a dans des premières colonnes et éléments fils 3b, 7b, 12b dans des deuxièmes 30 colonnes. Il est à noter qu'une profondeur de hiérarchisation à plus de deux niveaux est possible selon le principe de l'invention. Toujours dans le cadre de l'invention, les arborescences des trois critères sont reliées deux à deux par des tables intermédiaires 6, 9, 13 définissant un lien entre des couples de donnés de deux arborescences successives. Les arborescences 3, 7, 12 et les tables intermédiaires 6, 9, 13 les reliant forment ainsi une structure de données circulaire reliées par des tables de passage ou tables d'assignation comprenant des couples de données de nature différente (couples éléments matériels, éléments logistiques puis couples éléments logistiques, points d'emploi et enfin couples points d'emploi, 10 éléments matériels). Le dispositif d'aide à la maintenance tel que représenté en figure 5 comporte une première partie constituée par les tables réalisées et reliées comme vu ci-dessus et comporte des moyens de liaison avec un module 19 dans lequel sont définis des évènements déclencheurs 22 et des moyens 21 15 de génération d'une table Déclencheurs 22a représentative de données de type évènements déclencheurs reliées aux données points d'emploi. Il est possible de prendre en compte des évènements de pannes et des évènements de maintenance préventive pour les évènements déclencheurs 22. La liaison entre le module des déclencheurs et la base se fait au niveau de la sixième 20 table 13 qui est une table assignée. Ainsi, I'application des informations de déclencheurs se fait au niveau des points d'emploi. Du fait de la structure de la base, une liaison directe et univoque existe directement entre les points d'emploi et les éléments matériels susceptibles d'être dépannés en fonction des déclencheurs considérés. Sur le schéma de la figure 6 ont été représentées des bases de données complémentaires à partir desquelles sont extraites les informations permettant de valider les critères de passage d'une table à l'autre, notamment les données logistiques DL repère 30 permettant aux moyens 5a de valider les éléments matériels de la table 3 à inclure dans la table 6 et de déterminer avec 30 les moyens 5b si un élément matériel est logistiquement proche d'un élément matériel déjà relié à un élément logistique, les données d'assemblage DA repère 31 permettant aux moyens 8c de déterminer si un élément matériel est à sa place du point de vue assemblage et générer un élément logistique correspondant, les données conditions d'emploi CE repère 32 permettant au moyens 10b de test de dupliquer les éléments logistiques soumis à plusieurs points d'emploi et les données DU repère 33 données d'utilisation utilisés par 5 les moyens 14b pour déterminer si un élément matériel est concerné par un point d'emploi donné. Toujours selon la figure 6, le dispositif d'aide à la maintenance comporte des moyens de liaison entre des tables ou données de maintenance telles que données d'Exigences 23, données Déclencheurs 22, données 10 Procédures de maintenance 24, données de Modes Opératoires 25, et la table d'assignation des éléments matériels aux points d'emploi, la table 13 AT/EM/PE. Ces moyens de liaison sont des tables assignées permettant de définir un lien entre les données des tables de maintenance et les données de la table d'assignation Eléments Matériels / Points d'Emploi. Cette dernière 15 devient, selon le dispositif, le lien entre les contraintes externes au système et le système pour ce qui concerne la maintenance. L'invention ne se limite pas à l'exemple représenté et notamment s'applique à un dispositif pour lequel des tables supplémentaires devraient être prévues. De plus une logique complémentaire en amont des étapes de 20 génération de la première table peut être ajoutée pour la prise en compte d'autres éléments nécessaires à la détermination des éléments matériels, par exemple différents fournisseurs ou autres. NOUVELLES REVENDICATIONS 1. Dispositif d'aide à la maintenance d'éléments matériels d'un système hiérarchisé tel que équipement d'avionique, équipements embarqués sur navires, ou les équipements tels que missiles ou fusées comportant: - une première table (3) comportant des données représentatives desdits 5 éléments matériels et organisées en éléments matériels pères et éléments matériels fils, une troisième table (7) comportant des données représentatives d'éléments dudit système validés au niveau logistique et organisées en éléments logistiques pères et éléments logistiques fils, une cinquième table (12) comportant des données représentatives de points d'emploi des 10 éléments matériels du système et organisées en éléments points d'emploi pères et éléments points d'emploi fils, comportant en outre: - des moyens d'entrée et de traitement (4), recevant des premières données représentatives d'éléments matériels (Sn) du système (1) et de leurs 15 liens fonctionnels et permettant de créer une entrée pour ces données dans une première colonne de la première table (3), - des premiers moyens de test (4a) et des moyens de production d'éléments représentatifs de ces données dans une deuxième colonne de la première table (3), permettant, pour tout élément (Sp) d'ordre (Sn+ 1) lié 20 fonctionnellement audit élément (Sn), de créer une entrée dans une deuxième colonne de ladite première table (3) en relation avec ledit élément (Sn), - des moyens (5, 5a, 5b, 8, 8a, 8b, 8c, 8d, 10, 10Oa, 1Ob) de recherche, de test-itératif, de pointage, de validation de données et de duplication des données d'une table vers une autre table, caractérisé en ce que ladite troisième table (7) est construite: - par les moyens (5, 5a, 5b, 8, 8a, 8b, 8c, 8d) de recherche, de test itératif, de pointage, de validation et de duplication des données à partir de la première table (3) et au travers d'une deuxième table (6), intermédiaire, dans laquelle sont disposées en correspondance d'une part des données issues des données représentatives d'éléments logistiques identifiés par les moyens de validation (5a) et les moyens (5b) itératifs, ces derniers étant déclenchés par les moyens de validation (5a) et adaptés à parcourir ladite première table en correspondance avec des données d'une base de données logistiques (30) et des données éléments matériels de ladite première table (3), - et par des moyens (8, 8a, 8b, 8c, 8d) de recherche, d'identification, de pointage et de duplication de données de la deuxième table (6) adaptés pour organiser ces données dans des colonnes de la troisième table (7), soumettent l'élément trouvé à des moyens de test et de validation 8c qui, sur des critères 10 d'assemblage 31 ou données d'assemblage (DA) permettent de déterminer si une correspondance élément logistique père élément logistique fils est valide et pour disposer les données représentatives des élément logistiques fils valides dans la troisième table (7) en correspondance avec les données d'éléments logistiques pères, en ce que ladite cinquième table (12) est construite à partir de la troisième table (7) et au travers d'une quatrième table (9), intermédiaire, contenant des données représentatives de couples d'éléments logistiques et de points d'emploi par des moyens (10, 10Oa, 1Ob) de duplication, de test et de génération de ladite quatrième table (9) par itérations successives à partir 20 de données de ladite troisième table (7) qui, sur des critères de conditions d'emploi ou données conditions d'emploi (CE) introduits dans le dispositif permettent de déterminer une correspondance entre les données représentatives d'élément logistiques et les données représentatives d'éléments points d'emploi et par des moyens itératifs (11, 1 1a, 1 1 b, 1 lc) de 25 validation et de duplication de données de la quatrième table (9) vers la cinquième table (1 2), et en ce qu'il comporte des moyens (14) de génération d'une sixième table (13), ces moyens comportant des moyens de rapprochement (1 4a) de données représentatives de points d'emplois pères de la cinquième table (12) 30 et de données représentatives d'éléments matériels pères de la première table (3), la sixième table (13) constituant un rebouclage des données des première et cinquième table et constituant un lien entre des contraintes externes au système ou déclencheurs et le système pour ce qui concerne la maintenance. 2- Dispositif selon la revendication 1 caractérisé en ce que lesdites tables (3, 7, 12) forment une structure de données circulaire liée par lesdites 5 tables intermédiaires (6, 9, 13) et lesdits moyens de recherche, de test itératif, de pointage, de duplication et de validation (5, 5a, 5b, 8, 8a, 8b, 8c, 8d, 10, 10a, 1Ob). 3- Dispositif selon la revendication 1 ou 2 caractérisé en ce que les éléments du système sont associés à au moins trois critères dits éléments 10 matériels, éléments logistiques et points d'emploi ces trois critères étant définis par des données disposées dans lesdites tables (3, 7, 12) successives et munies d'au moins deux colonnes telles que chaque critère est hiérarchisé en éléments pères (3a, 7a, 12a) et éléments fils (3b, 7b, 12b). 4. Dispositif selon l'une des revendications 1 à 3 caractérisé en ce qu'il 15 comporte des moyens de liaison avec un module (19) dans lequel sont définis des évènements déclencheurs (20) et des moyens (21) de génération d'une table Déclencheurs (22) représentative de données de type évènements déclencheurs, lesdits moyens de liaison étant reliés à ladite sixième table (13). 5. Dispositif selon la revendication 4 caractérisé en ce que les 20 évènements déclencheurs (20) comprennent des évènements de pannes et des évènements de maintenance préventive. 6. Dispositif selon la revendication 4 ou 5 caractérisé en ce que les moyens de liaison sont réalisés entre la table Déclencheurs (22) et une table d'assignation des éléments matériels (1 3). 7. Dispositif selon l'une des revendications 4 à 6 caractérisé en ce qu'il comporte des moyens de liaison entre des tables de maintenance telles que table d'Exigences (23), table Déclencheurs (22), table Procédures de maintenance (24), table de Modes Opératoires (25), et table d 'éléments matériels, ces moyens de liaison comprenant des tables assignées. 8. Procédé de création et d'optimisation de dispositif d'aide à la maintenance de systèmes et appareils complexes selon l'une quelconque des revendications précédentes caractérisé en ce qu'il comporte une étape de création d'une première table (3) , dite table d'arborescence Eléments Matériels (EMA) représentative d'une hiérarchisation des éléments matériels en éléments matériels pères, disposés dans une première colonne (3a) de la première table (3), et éléments matériels fils, dans une deuxième colonne (3b) 5 de cette première table (3), cette première table (3) traduisant les liens entre les éléments fonctionnels des données d'architecture à partir: - de moyens d'entrée et de traitement aptes à recevoir des données de définition d'un système (1) comprenant d'une part des données d'architecture (2), comportant des éléments fonctionnels de niveau 1 à N se 10 décomposant notamment en éléments de base, sous ensembles et ensembles et, d'autre part, des liens entre lesdites données d'architecture, - de moyens (4) de création de ladite première table (3) comportant des premiers moyens de test (4a) et des moyens de génération d'éléments représentatifs desdites données dans la deuxième colonne de la première table 15 (3), permettant, pour tout élément matériel (Sp) d'ordre (Sn+ 1) lié fonctionnellement à un élément (Sn), de créer une entrée dans une deuxième colonne de ladite première table (3) en relation avec ledit élément (Sn). 9. Procédé de création et d'optimisation de dispositif d'aide à la maintenance selon la revendication 8 caractérisé en ce qu'il comprend en 20 outre une étape de création d'une deuxième table (6) dite Table Intermédiaire 1 (IT1) associant, aux données éléments matériels pères validés disposées dans une première colonne (6a) de la deuxième table (6), des données éléments logistiques, disposées dans une deuxième colonne (6b) de la deuxième table (6), correspondant à ces données éléments matériels pères 25 validés par des moyens (5, 5a, 5b) de recherche, de test itératif, de pointage, de validation et de duplication des données. 10. Procédé selon la revendication 9 caractérisé en ce qu'il comprend en outre une étape de génération par itérations successives d'une troisième table (7), dite table Arborescence des Eléments Logistiques (ELA), définissant des 30 relations entre des éléments logistiques pères placés dans une première colonne (7a) de la troisième table (7) et des éléments logistiques fils placés dans une deuxième colonne (7b) de la troisième table (7) par des moyens (8) comprenant des moyens (8a) d'identifications des éléments matériels pères validés dans la première colonne (6a) de la deuxième table (6), des moyens (8b) de recherche de correspondance entre des éléments matériels fils de la deuxième colonne (3b) de la première table (3) et des éléments logistiques 5 pères dans la première colonne (7a) de la troisième table (7), des moyens (8c) de génération d'un élément logistique fils dans la deuxième colonne (7b) de la troisième table (7) en fonction de la présence d'un élément matériel fils déterminé de la deuxième colonne (3b) de la première table (3), des moyens (8d) de validation d'un élément logistique fils de la deuxième colonne (7b) de 10 la troisième table (7) par vérification d'une correspondance entre un élément matériel père de la première colonne (3a) de la première table et un élément matériel fils de la deuxième colonne (3b) de la première table (3) dépendant de cet élément matériel père. 11. Procédé selon la revendication 10 caractérisé en ce qu'il comprend 15 une étape de génération par itérations successives, d'une quatrième table (9), dite Table Intermédiaire 2 (IT2), par des moyens comprenant, pour tout élément logistique père de la première colonne (7a) de la troisième table (7), des moyens (10a) de duplication dudit élément logistique dans une première 20 colonne (9a) de la quatrième table (9) et de génération d'un élément point d'emploi correspondant dans une deuxième colonne (9b) de la quatrième table (9), - des moyens de test (10 Ob) de la présence de conditions d'emploi multiples pour cet élément logistique de la première colonne (7a) de la 25 troisième table (7), ces moyens de test permettant la duplication d'éléments logistiques dans la première colonne (9a) de la quatrième table (9) et la génération d'autant de données point d'emploi dans la deuxième colonne (9b) que d'éléments logistiques dupliqués dans la première colonne (9a) de la quatrième table (9). 12. Procédé selon la revendication 11 caractérisé en ce qu'il comprend une étape de génération par itérations successives d'une cinquième table (12) dite table Arborescence des Points d'Emploi (PEA), ces moyens (11) comprenant des moyens (11 a) de duplication des données point d'emploi dans une première colonne (12a) dite colonne Points d'Emploi Pères de la cinquième table (12), des moyens (1 lb, 1 lc) de détermination de points d'emploi fils et de positionnement desdits points d'emploi fils dans une deuxième colonne 5 (12b) dite colonne Points d'Emploi Fils de la cinquième table (12) en correspondance avec les points d'emploi pères dupliqués dans la première colonne (1 2a) de la cinquième table (1 2) par des moyens (11) comprenant des moyens de test et de duplication. 13. Procédé selon la revendication 12 caractérisé en ce qu'il comporte 10 une étape de génération, par itérations successives, d'une sixième table (13), dite table d'assignation Eléments Matériels/ Points d'emploi (AT), comportant des moyens de rapprochement (14a) de données points d'emploi pères de la première colonne (12a) de la cinquième table (1 2) et de données éléments matériels pères de la première colonne (3a) de la première table (3) et 15 comportant des moyens d'association desdites données de sorte de créer la sixième table (13) sur la base de couples d'éléments matériels assignés disposés dans une première colonne (13a) de la sixième table (1 3) et de points d'emploi disposés dans une deuxième colonne (13b) de la sixième table (13) par des moyens (14) comportant des moyens de rapprochement de données 20 (14a) de la cinquième table (12) et de données de la première table (3), des moyens de test (14b) permettant de valider si un élément matériel donné est concerné par un point d'emploi donné et des moyens (14c) d'association desdites données.