FR3013929A1 - Systeme et procede de gestion de transmission de donnees sur un aeronef. - Google Patents

Systeme et procede de gestion de transmission de donnees sur un aeronef. Download PDF

Info

Publication number
FR3013929A1
FR3013929A1 FR1456177A FR1456177A FR3013929A1 FR 3013929 A1 FR3013929 A1 FR 3013929A1 FR 1456177 A FR1456177 A FR 1456177A FR 1456177 A FR1456177 A FR 1456177A FR 3013929 A1 FR3013929 A1 FR 3013929A1
Authority
FR
France
Prior art keywords
data
management system
electronic device
application
flight management
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
FR1456177A
Other languages
English (en)
Other versions
FR3013929B1 (fr
Inventor
Jean-Claude Mere
Pierre Neri
Julien Bernat
Marc Vie
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Airbus Operations SAS
Original Assignee
Airbus Operations SAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Airbus Operations SAS filed Critical Airbus Operations SAS
Priority to FR1456177A priority Critical patent/FR3013929B1/fr
Priority to CN201410682860.8A priority patent/CN104683142B/zh
Priority to US14/553,345 priority patent/US9529356B2/en
Publication of FR3013929A1 publication Critical patent/FR3013929A1/fr
Application granted granted Critical
Publication of FR3013929B1 publication Critical patent/FR3013929B1/fr
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G5/00Traffic control systems for aircraft, e.g. air-traffic control [ATC]
    • G08G5/003Flight plan management
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/10Simultaneous control of position or course in three dimensions
    • G05D1/101Simultaneous control of position or course in three dimensions specially adapted for aircraft
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C23/00Combined instruments indicating more than one navigational value, e.g. for aircraft; Combined measuring devices for measuring two or more variables of movement, e.g. distance, speed or acceleration
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/0202Control of position or course in two dimensions specially adapted to aircraft
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G5/00Traffic control systems for aircraft, e.g. air-traffic control [ATC]
    • G08G5/0017Arrangements for implementing traffic-related aircraft activities, e.g. arrangements for generating, displaying, acquiring or managing traffic information
    • G08G5/0021Arrangements for implementing traffic-related aircraft activities, e.g. arrangements for generating, displaying, acquiring or managing traffic information located in the aircraft
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G5/00Traffic control systems for aircraft, e.g. air-traffic control [ATC]
    • G08G5/003Flight plan management
    • G08G5/0034Assembly of a flight plan
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G5/00Traffic control systems for aircraft, e.g. air-traffic control [ATC]
    • G08G5/003Flight plan management
    • G08G5/0039Modification of a flight plan
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G5/00Traffic control systems for aircraft, e.g. air-traffic control [ATC]
    • G08G5/06Traffic control systems for aircraft, e.g. air-traffic control [ATC] for control when on the ground
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0823Errors, e.g. transmission errors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Business, Economics & Management (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Automation & Control Theory (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Business, Economics & Management (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • Theoretical Computer Science (AREA)
  • Development Economics (AREA)
  • Computing Systems (AREA)
  • Game Theory and Decision Science (AREA)
  • Educational Administration (AREA)
  • Environmental & Geological Engineering (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Medical Informatics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Traffic Control Systems (AREA)
  • Navigation (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Small-Scale Networks (AREA)

Abstract

- Système et procédé de gestion de transmission de données sur un aéronef. - Le système (1) de gestion de transmission de données comporte une liaison de transmission de données (4) qui est configurée pour permettre une transmission de données entre un dispositif électronique portable (3) et un système de gestion de vol (2) de l'aéronef, et un module de sécurisation de données (5) qui est configuré pour réaliser automatiquement une surveillance de données à transmettre et pour gérer automatiquement une autorisation de transmission de données entre le système de gestion de vol (2) et le dispositif électronique portable (3), en fonction de ladite surveillance.

Description

La présente invention concerne un système et un procédé de transmission de données sur un aéronef, en particulier sur un avion de transport. Plus précisément, l'invention est destinée à une transmission (ou un échange) de données entre un système de gestion de vol FMS (pour « Flight Management System » en anglais), de type avionique (c'est-à-dire qui est sécurisé de manière à obéir à des contraintes données notamment d'intégrité et de disponibilité), et un dispositif électronique portable, de type monde ouvert (c'est-à-dire non suffisamment sécurisé pour être intégré tel quel dans l'aéronef).
Plus particulièrement, bien que non exclusivement, ce dispositif électronique portable peut être un dispositif de vol électronique de type EFB (« Electronic Flight Bag » en anglais), ou tout autre ordinateur portable ou tablette tactile, permettant notamment de préparer un vol de l'aéronef. On sait qu'un dispositif EFB contient des applications de la compagnie 15 aérienne et/ou des données calculées par la compagnie aérienne qui permettent, lors de la préparation d'un vol ou lors d'un vol, d'entrer des données adéquates dans le système FMS de l'aéronef. Des contraintes de sécurité apparaissent lors de la transmission de données au système FMS, en raison d'exigences de sécurité pesant sur le système FMS, qui 20 est un système électronique sensible de l'aéronef. En particulier, il faut éviter qu'une personne malveillante dans l'aéronef puisse entrer des données comportant des codes corrompus dans le système FMS, ou que des applications défaillantes puissent envoyer des données qui pourraient entraîner un disfonctionnement du système FMS vers ce dernier. 25 Par conséquent, un dispositif EFB usuel n'est pas conçu pour transmettre des données au système FMS. Aussi, pour préparer un vol, l'équipage de l'aéronef recopie les données affichées sur l'écran du dispositif EFB dans le système FMS, via une interface homme/machine de l'aéronef. Un tel chargement de données présente une charge de travail importante 30 pour l'équipage, générant de plus une perte de temps et un risque d'erreur. La présente invention a pour objet de remédier à cet inconvénient. Elle concerne un système de gestion de transmission de données pour un aéronef, qui comporte : - un système de gestion de vol, de type avionique ; et - au moins un dispositif électronique portable, de type monde ouvert. Selon l'invention, ledit système de gestion de transmission de données comporte de plus : - une liaison de transmission de données qui est configurée pour permettre une transmission de données entre le dispositif électronique portable et le système de gestion de vol ; et - un module de sécurisation de données, qui est configuré pour réaliser automatiquement une surveillance de données à transmettre et pour gérer 10 automatiquement une autorisation de transmission de données entre le système de gestion de vol et le dispositif électronique portable, en fonction de ladite surveillance. Ainsi, le système conforme à l'invention est en mesure de transmettre (ou transférer) automatiquement et de façon sécurisée (grâce au module de sécurisation, comme précisé ci-dessous) des données du dispositif électronique portable, en 15 particulier un dispositif EFB tel que précité, vers le système de gestion de vol de l'aéronef. Ceci réduit la charge de travail de l'équipage, permettant ainsi à l'équipage de gagner du temps lors de la préparation de l'aéronef, tout en étant plus efficace (en évitant notamment des erreurs de saisie, ....). De préférence, ledit module de sécurisation de données comprend : 20 - un élément de commutation apte à être commandé, ledit élément de commutation étant configuré pour pouvoir être amené alternativement dans l'une ou l'autre de deux positions différentes, une première position dans laquelle il empêche la transmission de données entre le dispositif électronique portable et le système de gestion de vol via ladite liaison de transmission de données et une seconde position 25 dans laquelle il autorise la transmission de données entre le dispositif électronique portable et le système de gestion de vol via ladite liaison de transmission de données ; et - une unité de surveillance comprenant au moins une application de sécurité, l'application de sécurité étant configurée pour surveiller des données de manière à 30 pouvoir détecter des données incorrectes, ledit élément de commutation étant commandé de manière à être amené dans ladite première position au moins en cas de détection de données incorrectes par ladite application de sécurité.
Dans le cadre de la présente invention, on entend par « données incorrectes » un flux de données incorrect, des données qui ne sont pas attendues (par exemple sur certaines phases de vol) et/ou des données à transmettre après un intervalle de temps trop long suivant une requête correspondante.
Dans un mode de réalisation préféré, le système de gestion de vol comporte un module coeur et un module supplémentaire, l'unité de surveillance étant située sur le même équipement que l'un desdits deux modules coeur et supplémentaire. En outre, avantageusement, le système comporte une entité logicielle de sécurisation, l'entité logicielle de sécurisation comprenant au moins ladite application de sécurité de ladite unité de surveillance et au moins une application de sécurité supplémentaire, et ladite entité logicielle de sécurisation étant située sur le même équipement que l'un desdits deux modules coeur et supplémentaire. De préférence, l'unité de surveillance comprend : - une unité d'acquisition de données ; et - une partition de surveillance. Par ailleurs, dans un mode de réalisation particulier, l'entité logicielle de sécurisation comprend au moins l'une des applications de sécurité suivantes : - une application de détection de flux de données incorrect ; - une application de vérification de cohérence et de format de données ; - une application de vérification d'entrées ; et - une application de décryptage de données. En outre, avantageusement, le module supplémentaire comprend une première entité logicielle dans laquelle sont implémentées des applications supplémentaires principales et une seconde entité logicielle dans laquelle est implémentée au moins une application supplémentaire auxiliaire, et ledit système comporte une interface d'échange de données entre l'entité logicielle de sécurisation et l'une desdites première et seconde entités logicielles. Par ailleurs, de façon avantageuse, ledit élément de commutation est de l'un des types suivants : - de type matériel ; - de type logiciel.
La présente invention concerne également un procédé de gestion d'une transmission de données sur un aéronef entre un système de gestion de vol de type avionique et un dispositif électronique portable de type monde ouvert. Selon l'invention, ce procédé comprend une première étape consistant à réaliser automatiquement une surveillance de données à transmettre et une seconde étape consistant à gérer automatiquement, en fonction de ladite surveillance, une autorisation de transmission de données via une liaison de transmission de données entre le système de gestion de vol et le dispositif électronique portable. En outre, avantageusement, la surveillance de la première étape consiste à vérifier si l'une des premières conditions suivantes est remplie : - un flux de données à transmettre est incorrect ; - l'aéronef est dans une phase de vol, pour laquelle les données considérées ne sont pas attendues ; et - un temps supérieur à une valeur de temps prédéterminée s'est écoulé depuis l'émission d'une requête, et si au moins l'une de ces conditions est remplie, la seconde étape consiste à empêcher la transmission de données entre le système de gestion de vol et le dispositif électronique portable. Par ailleurs, de façon avantageuse, la surveillance de la première étape consiste à vérifier également si au moins une seconde condition est remplie et, si cette seconde condition est remplie, la seconde étape consiste à émettre une alerte. En outre, avantageusement, le procédé comporte une étape de présentation de valeurs à un membre d'équipage et de demande de validation, une transmission de données étant uniquement réalisée en cas de validation par un membre 25 d'équipage. Les figures annexées feront bien comprendre comment l'invention peut être réalisée. Sur ces figures, des références identiques désignent des éléments semblables. La figure 1 est le schéma synoptique d'un système de gestion de 30 transmission de données, qui illustre un mode de réalisation de l'invention. La figure 2 est le schéma synoptique d'un mode de réalisation particulier d'un système de gestion de transmission de données comprenant un système de gestion de vol qui est pourvu d'un module coeur et d'un module supplémentaire à double entité. Les figures 3 et 4 montrent schématiquement des moyens du système de la figure 1, utilisés pour la mise en oeuvre, respectivement, de deux exemples différents, avec une indication des différentes actions réalisées. Le système 1 représenté schématiquement sur la figure 1 et permettant d'illustrer l'invention, est notamment destiné à la gestion d'une transmission de données sur un aéronef (non représenté), en particulier un avion de transport, entre un système de gestion de vol 2, de type avionique, et un dispositif électronique portable 3, de type monde ouvert. Ce dispositif électronique portable (nommé « dispositif portable » ci-après) peut notamment être un dispositif de vol électronique de type EFB (« Electronic Flight Bag » en anglais), ou tout autre ordinateur portable ou tablette tactile, permettant en particulier de préparer un vol de l'aéronef.
Selon l'invention, le système 1 comporte, en plus du système de gestion de vol 2 et du dispositif électronique 3 : - une liaison de transmission de données 4 qui est configurée pour permettre une transmission de données entre le dispositif électronique 3 et le système de gestion de vol 2; et - un module de sécurisation de données 5, qui est configuré pour réaliser automatiquement une surveillance de données à transmettre et pour gérer automatiquement une autorisation de transmission de données entre le système de gestion de vol 2 et le dispositif électronique 3, en fonction de ladite surveillance. Le module de sécurisation de données 5 comprend : - un élément de commutation 6 apte à être commandé. Cet élément de commutation 6 est configuré pour pouvoir être amené alternativement dans l'une ou l'autre de deux positions différentes, une première position dans laquelle il empêche la transmission de données électronique entre le dispositif électronique 3 et le système de gestion de vol 2 via ladite liaison de transmission de données 4 et une seconde position dans laquelle il autorise la transmission de données via ladite liaison de transmission de données 4 ; et - une unité (ou module) de surveillance 7 comprenant au moins une application de sécurité Al. Cette application de sécurité Al est configurée pour surveiller des données de manière à pouvoir détecter un flux de données incorrect. Plus généralement, l'unité de surveillance 7 est apte à détecter des données incorrectes, à savoir un flux de données incorrect, des données qui ne sont pas attendues (par exemple sur certaines phases de vol de l'aéronef) et/ou des données à transmettre après un intervalle de temps trop long suivant une requête correspondante. De plus, l'élément de commutation 6 est commandé de manière à être 10 amené dans la première position empêchant la transmission de données entre le dispositif électronique 3 et le système de gestion de vol 2 au moins en cas de détection de données incorrectes. Dans un mode de réalisation préféré, le système 1 comporte une entité logicielle de sécurisation 8. Cette entité logicielle de sécurisation 8 comprend au 15 moins l'application Al de l'unité de surveillance 7, ainsi qu'au moins une application de sécurité supplémentaire, comme précisé ci-dessous. Ainsi, le système 1 est en mesure de transmettre (ou transférer) automatiquement et en toute sécurité (grâce au module de sécurisation de données 5, comme précisé ci-dessous) des données entre le dispositif électronique 3, en 20 particulier un dispositif EFB tel que précité, et le système de gestion de vol 2 de l'aéronef, qui appartiennent à deux mondes bien ségrégués sur l'aéronef. Ceci réduit la charge de travail de l'équipage, et permet ainsi à l'équipage de gagner du temps lors de la préparation de l'aéronef, tout en étant plus efficace (en évitant notamment des erreurs de saisie, ....). 25 Dans un mode de réalisation préféré, la présente invention s'applique à un système de gestion de vol 2 comportant, comme représenté sur la figure 2, un module coeur (ou standard) 10 et un module supplémentaire (ou spécifique) 20. Le module coeur 10 et le module supplémentaire 20 sont hébergés sur le même équipement IMA ou sur deux équipements IMA distincts. Le module 30 supplémentaire 20 comprend deux entités logicielles, une première entité I comprenant les applications supplémentaires principales et une seconde entité II comprenant les applications supplémentaires auxiliaires, comme précisé ci-dessous, les deux entités logicielles I et II étant situées sur le même équipement IMA. De plus, l'entité logicielle de sécurisation 8 est située sur le même équipement que l'un desdits deux modules coeur et supplémentaire. Dans un premier mode de réalisation préféré, le système 1 comprend : - un élément de commutation 6 (matériel ou logiciel) situé, de préférence, à l'extérieur du système de gestion de vol 2 dans un équipement séparé (élément matériel différent), qui permet de bloquer les données avant qu'elles n'arrivent au système de gestion de vol 2 dans le module coeur 10 ou dans le module supplémentaire 20 ; et - l'unité (ou module) de surveillance 7.
Dans une variante moins préférentielle, on peut prévoir un élément de commutation logiciel implémenté dans le module supplémentaire 20. Il est également envisageable d'implémenter l'élément de commutation, de type logiciel, dans le module coeur 10 du système de gestion de vol 2. En outre, l'unité de surveillance 7 comprend : - une fonctionnalité d'acquisition de données ; et - une partition de surveillance 32. La partition de surveillance 32 surveille l'utilisation CPU de la partition sur laquelle l'entité logicielle de sécurisation 8 est hébergée (et détecte une surcharge CPU en cas d'attaque malveillante).
On dispose d'une fonctionnalité qui est hébergée sur une partition qui est distincte des deux partitions du module supplémentaire 20, et située sur le même équipement IMA que les deux entités logicielles du module supplémentaire 20 ou sur un équipement IMA différent. Dans ce dernier cas, on prévoit une communication par liaison AFDX avec les autres équipements IMA. La partition de surveillance 32 a des ressources mémoires et CPU limitées pour réduire son impact sur le module spécifique. Dans une variante préférée de ce premier mode de réalisation, le système 1 comporte l'entité logicielle de sécurisation 8 située sur le même équipement IMA que les deux entités logicielles I et II du module supplémentaire 20. Il est également envisageable que l'entité logicielle de sécurisation 8 soit située sur le même équipement IMA que le module coeur 10. Cette entité logicielle de sécurisation 8 comprend une pluralité d'applications de sécurité.
La liaison entre le dispositif électronique 3 et le système de gestion de vol 2 passe par l'entité logicielle de sécurisation 8, via un bus de type A429 ou Ethernet. Dans le mode de réalisation particulier représenté sur la figure 2, le système 1 comprend une interface d'échange de données 33 entre l'entité logicielle de sécurisation 8 et l'entité logicielle I comprenant les applications supplémentaires principales. Cette interface d'échange de données 33 gère la communication entre les deux entités logicielles 8 et I. Par ailleurs, l'élément de commutation 6 est : - soit un élément de commutation de type matériel. Un tel élément de commutation est, par exemple, un interrupteur (transistor) piloté par l'unité de surveillance 7 et une ou des applications de sécurité qui permet d'isoler les deux équipements ; - soit un élément de commutation de type logiciel. Un tel élément de commutation est un programme qui coupe automatiquement la liaison lorsqu'une condition particulière est détectée, par exemple un flux de données incorrect, un format erroné,...
L'élément de commutation 6 (logiciel ou matériel) permet de couper physiquement l'échange d'informations entre le dispositif électronique 3 et le système de gestion de vol 2. L'élément de commutation 6 est activé suite à la détection de flux de données incorrect, ou sur certaines phases de vol où les données ne sont pas attendues, ou encore après un intervalle de temps trop long suivant une requête de données, comme précisé ci-dessous. L'élément de commutation 6 est piloté par l'unité de surveillance 7. Comme indiqué ci-dessus, dans un mode de réalisation préféré, le système de gestion de vol 2, de type FMS (« Flight Management System » en anglais), présente, comme représenté sur la figure 2, une architecture comprenant : - le module coeur 10 (ou module (ou partie) standard) pour mettre en oeuvre des fonctionnalités génériques relatives à la gestion du vol de l'aéronef ; et - le module supplémentaire 20 (ou module (ou partie) spécifique) pour mettre en oeuvre des fonctions supplémentaires spécifiques. Le module coeur 10 et le module supplémentaire 20 sont liés ensemble par 30 une interface d'échange de données 30. Le module coeur 10 comprend un ensemble 11 d'applications, dites applications génériques. L'exécution de chacune des applications génériques met en oeuvre une fonctionnalité générique relative à la gestion du vol de l'aéronef (par exemple la gestion du plan de vol, la gestion du carburant, ... ). Les fonctionnalités génériques sont, soit des fonctions de base génériques d'un système de gestion de vol, soit des services fonctionnels également génériques d'un système de gestion de vol.
Par ailleurs, le module supplémentaire 20 comprend un ensemble 21 d'applications logicielles supplémentaires principales, et un ensemble 22 d'applications logicielles supplémentaires auxiliaires dont chacune est accessible par une ou plusieurs applications supplémentaires principales. Chacune des applications supplémentaires, principales ou auxiliaires, est spécifique à une entité à laquelle appartient l'aéronef, telle qu'un modèle d'aéronef spécifique, une famille d'aéronefs, une compagnie, une alliance, ou tout ou partie d'une flotte. Une application supplémentaire auxiliaire comprend un ou plusieurs algorithmes de calcul et son exécution ne vise qu'à fournir des résultats de calcul à une ou plusieurs applications supplémentaires principales.
L'exécution de chacune des applications supplémentaires principales met en oeuvre une fonctionnalité supplémentaire du module supplémentaire 20. Les fonctionnalités supplémentaires sont, soit des fonctions nouvelles par rapport aux fonctions du module coeur 10, soit des fonctions alternatives aux fonctions du module coeur 10 auxquelles elles apportent des modifications de comportement, soit encore des services supplémentaires par rapport aux services du module coeur 10 qui utilisent une ou plusieurs de ces fonctions supplémentaires. L'ensemble 21 d'applications supplémentaires principales est implémenté dans la première entité logicielle I et l'ensemble 22 d'applications supplémentaires auxiliaires est implémenté dans la seconde entité logicielle II distincte de la première. Une entité logicielle est une partition logicielle ou un composant logiciel d'une partition logicielle. Un composant logiciel est un ensemble de lignes de code cohérent d'un point de vue fonctionnel ou logique et pouvant partager des ressources communes avec plusieurs autres composants d'une même partition. Une partition logicielle peut héberger plusieurs composants logiciels. De préférence, les applications supplémentaires principales et les applications supplémentaires auxiliaires du module supplémentaire 20 sont mises en oeuvre dans deux partitions logicielles I, II (conformément à ARINC653) hébergées sur un même équipement IMA. Ces deux partitions sont distinctes entre elles et sont distinctes de la partition logicielle portant les fonctionnalités génériques relatives à l'ensemble 11. Le module supplémentaire 20 comprend en outre une interface d'échange de données 60, prévue entre les deux partitions I et II. Le module coeur 10 possède en outre une application générique d'interfaçage 16, qui lorsqu'elle est exécutée, met en oeuvre une fonctionnalité d'interfaçage permettant au module coeur 1 0 de s'interfacer avec des systèmes embarqués 40 de l'aéronef, comprenant au moins une interface homme/machine 41, dite générique. Les systèmes embarqués 40 peuvent également comprendre des dispositifs embarqués 42 tels que ceux couramment installés dans des aéronefs, comme par exemple des instruments de vol, des capteurs,... Les applications supplémentaires principales peuvent, via l'interface d'échange de données 30 générique et via l'application générique d'interfaçage 16, s'interfacer avec l'interface homme/machine 41 générique. Le module supplémentaire 2 0 possède également une fonctionnalité d'interfaçage 26 prévue pour accéder, via l'interface d'échange de données 30, à la fonctionnalité d'interfaçage du module coeur 10 pour pouvoir s'interfacer avec l'interface homme/machine 41 générique. Cette fonctionnalité d'interfaçage 26 du module supplémentaire 20 peut également permettre un interfaçage direct avec l'interface homme/machine 41 générique, ainsi que l'interfaçage avec une interface homme/machine 50 spécifique au module supplémentaire 20. La ou chaque interface homme/machine 41, 50 peut être constituée d'écrans (larges, tactiles, ...), de claviers, de souris, de boules de commande, de systèmes de vision tête haute, de systèmes de réalité augmentée, ..., et permet notamment à l'équipage d'entrer des données. Le module coeur 10 peut comporter, en outre, un ensemble 12 d'éléments, tels qu'une base de données ou une fonctionnalité de maintenance. Grâce à cette structure à deux modules distincts, les fonctionnalités 30 supplémentaires du module supplémentaire 20 sont intégrées au système de gestion de vol 2 sans nécessiter de modification des éléments logiciels du module coeur 10 et n'utilisent de ce dernier, de ce fait, que les fonctions et services fonctionnels qu'il propose (en l'occurrence les fonctionnalités génériques d'un système de gestion de vol). Aussi, ces fonctionnalités supplémentaires peuvent être développées indépendamment du module coeur 10. De plus, l'architecture du module supplémentaire 20 sur deux entités logicielles I et II permet de mettre à jour indépendamment, et à des niveaux logiciels différents, ces deux entités logicielles. Ainsi, des fonctionnalités supplémentaires du module supplémentaire peuvent être modifiées uniquement via la modification des algorithmes des applications supplémentaires auxiliaires. Ceci procure une plus grande souplesse industrielle au module supplémentaire 20. Par ailleurs, dans un exemple de réalisation particulier, l'entité logicielle de sécurisation 8 comprend au moins, les applications de sécurité suivantes comme représenté sur la figure 1 : A/ l'application Al de détection de flux de données incorrect. Dans le premier mode de réalisation du système 1, on utilise une partition dédiée, et on acquiert toutes les données comme elles viennent, en les mémorisant, et on les traite dans l'ordre d'arrivée, si bien que si l'émetteur ne respecte pas un délai imparti entre deux envois, la deuxième donnée n'est pas prise en compte. Ainsi, en cas de « flooding », tout le temps CPU va être utilisé à ces acquisitions, provoquant ainsi une surcharge CPU qui va pouvoir être détectée par la partition de surveillance ; B/ une application A2 de vérification de cohérence et de format des données. Cette application A2 compare un format attendu à un format mesuré, en fonction de la catégorie des données considérées. Même les données de plan de vol et les données de vent/température qui ont un contenu et une taille variables présentent un format et une dimension (« range ») connus et détectables. Le format attendu des données est codé dans le logiciel de l'application, pour éviter qu'une personne malveillante ne puisse contourner la protection. L'application A2 se comporte comme un filtre en rejetant des données qui ne sont pas au bon format ou dans la bonne dimension avant qu'elles ne soient insérées dans le système de gestion de vol 2 ; C/ une application A3 de vérification de la cohérence des données d'entrée entre le début et la fin de la transmission ; et D/ une application A4 de décryptage des données. Elle met en oeuvre une méthode usuelle de calcul d'une valeur (CRC) dépendant de la donnée considérée. L'émetteur et le récepteur appliquent le même algorithme pour calculer cette valeur, et si la donnée est envoyée avec son code CRC, le récepteur est capable de décoder la donnée, recalculer le code CRC et comparer la valeur calculée avec celle reçue de l'émetteur. Le décryptage permet de s'assurer que les données n'ont pas été corrompues pendant le transfert d'informations, mais il ne permet pas de vérifier que les données étaient valides à l'origine.
On décrit ci-après le fonctionnement général du système 1 dans des exemples particuliers relatifs à deux exemples de mise en oeuvre (on entend par un « exemple de mise en oeuvre », une application particulière) : - un premier exemple de mise en oeuvre (ou première application) concernant la transmission de résultats de calculs de performance à basse vitesse, en référence à la figure 3 ; et - un second exemple de mise en oeuvre (ou seconde application) concernant la transmission d'un plan de vol, en référence à la figure 4. Ces exemples, sont présentés sur la base du premier mode de réalisation de l'invention 1 précisé ci-dessus en référence à la figure 1.
L'élément de commutation 6 est un élément de commutation de type matériel, et il est situé à l'extérieur du système de gestion de vol 2. Bien que cela ne soit pas le cas sur l'exemple des figures 3 et 4, dans un mode de réalisation préféré, l'entité 8 est dans une partition séparée avec les applications A2 (pour l'exemple des figures 3 et 4), A3 et A5 (pour l'exemple de la figure 3), en lien avec le module 20 via l'interface 33 comme sur la figure 2. La figure 1 représente l'architecture détaillée pour ces deux exemples de mise en oeuvre, montrant notamment les applications de sécurité utilisées. Il s'agit des applications suivantes : - l'application Al de détection de flux de données incorrect ; - l'application A2 de vérification de cohérence et de format ; - l'application A3 de vérification de la cohérence des données d'entrée entre le début et la fin de la transmission ; et - l'application A4 de décryptage de données. Les applications Al et A2 sont génériques, alors que l'application A3 est 30 dédiée au premier exemple de mise en oeuvre. En outre, l'application A4 de décryptage de données peut s'appliquer aux deux exemples de mise en oeuvre ou à aucun d'eux.
Le premier exemple de mise en oeuvre concerne des calculs de performance à basse vitesse (décollage, atterrissage), qui ne sont actuellement pas pris en compte par le système de gestion de vol. Ces calculs sont effectués par une application de la compagnie aérienne et/ou de l'équipe au sol, qui est hébergée dans le dispositif électronique 3. Ces calculs sont réalisés lors de la préparation du vol, en fonction de paramètres tels que le vent et la masse de l'aéronef, qui sont entrés dans le dispositif électronique 3 par le pilote. Dans la situation usuelle, contrairement à l'invention, les résultats de ces calculs sont ensuite saisis par les pilotes dans le système de gestion de vol, via une interface homme/machine lors de la préparation du vol. Dans ce premier exemple de mise en oeuvre, le dispositif électronique 3 comprend un module de calcul M1 (destiné à réaliser les calculs de performance à basse vitesse). L'application A3 a pour fonction de comparer les données envoyées audit module de calcul M1 du dispositif électronique 3 avec ces mêmes données renvoyées par le module de calcul M1 après calcul, pour s'assurer que les données n'ont pas été corrompues entre le système de gestion de vol 2 et le dispositif électronique 3 et que le calcul a bien été fait avec les bonnes données. Le module supplémentaire 20 comprend, en outre, une application A5 de calcul, précisée ci-dessous qui est une application supplémentaire auxiliaire. Une requête (message sur port RAM ou partage de mémoire) lancée par une application principale A6 relative à l'interface homme/machine s'adresse à la fois à l'application A5 et au module M1. L'interface homme/machine sur laquelle est effectuée la validation est soit l'interface homme/machine 50 spécifique, soit l'interface homme/machine 41 générique (dont on a représenté une page P à titre d'illustration sur la figure 1). Dans ce premier exemple de mise en oeuvre, les calculs sont effectués dans le module supplémentaire 20 et dans le dispositif électronique 3 (qui est considéré comme un calculateur externe). Les données à transmettre sont les résultats des calculs du module M1 du dispositif électronique 3. Ces données comprennent des données de décollage et des données d'atterrissage. Plus précisément, les données de décollage comprennent : - des données à charger dans le système de gestion de vol 2 (vitesse de décollage, configuration moteurs, configuration aérodynamique, accélération, altitude) ; - des résultats secondaires d'informations de l'équipage, à savoir des données complémentaires fournies par le module M1 et non utilisées par le système de gestion de vol 2. Ces données peuvent être affichées notamment sur l'interface homme/machine 50 spécifique ; et - des entrées de calcul pour une vérification. En outre, les données d'atterrissage comprennent : - des résultats devant être chargés dans le système de gestion de vol 2 (vitesse d'approche, configuration aérodynamique) ; - des résultats secondaires d'informations de l'équipage ; et - des entrées de calcul pour une vérification. Généralement, ces données sont transmises : - deux à quatre fois pendant la préparation du vol (données de décollage, et données d'atterrissage éventuellement) ; et - une à deux fois pendant le vol (données d'atterrissage). L'unité (ou le module) de surveillance 7 active l'élément de commutation 6 (pour autoriser la transmission de données) sur réception d'une requête de calcul de l'équipage, via l'interface homme/machine 50 spécifique, et transmet la requête au module M1 dans le dispositif électronique 3. L'élément de commutation 7 reste activé pendant une durée donnée, ou bien tant que la réponse à la requête n'a pas été reçue et que l'aéronef n'est pas en vol (sauf pour les données d'atterrissage). De même, l'unité de surveillance 7 peut bloquer la transmission en commandant l'élément de commutation 6, s'il détecte un format de données incorrect ou un flux de données anormal par rapport à ce qui est attendu. L'application A5 met en oeuvre un algorithme de calcul simplifié, permettant de vérifier la cohérence du calcul fourni par le module Ml. Ce calcul est moins précis que le calcul du module Ml, mais il sert uniquement à la génération d'une alerte en cas de différence importante.
En outre : - l'application A2 vérifie le volume et le format des données par rapport à ce qui est attendu (entier, caractère,...) ; et - l'application Al surveille le débit (taux d'utilisation de la CPU).
Le premier exemple de mise en oeuvre (ou première application) peut présenter, dans un mode de mise en oeuvre particulier, les étapes El à E10 successives suivantes, comme représenté sur la figure 3 : El/ l'équipage utilise l'interface homme/machine 41 standard (associée à une application A7), comme illustré par un doigt 34 agissant sur un élément d'interface 35, pour demander à l'application A6 du module spécifique 20 d'afficher la page P1 spécifique correspondante ; E2/ la page P1 est affichée sur l'interface homme/machine 50 spécifique ; E3/ l'équipage vérifie et ajuste si nécessaire les données qui vont être utilisées pour le calcul, et il déclenche le calcul sur l'interface homme/machine 50 spécifique ; E4/ l'application A6 émet une requête vers le module de calcul M1 hébergé dans le dispositif électronique 3 et ferme l'élément de commutation (ou demande à l'unité de surveillance 7 de le fermer). Cette requête contient l'ensemble des données, revues et ajustées éventuellement par l'équipage, qui sont nécessaires pour le calcul. Le module de calcul M1 dans le dispositif électronique 3 réceptionne ces données et réalise (de façon usuelle) les calculs correspondants de performance à basse vitesse ; E5/ les résultats des calculs, ainsi que les données d'entrée, sont envoyés vers l'application A6 via l'élément de commutation et l'unité de surveillance 7.
Dans ce cas, si l'une des conditions suivantes est remplie, l'unité de surveillance 7 rejette les données ou commande l'élément de commutation pour bloquer la transmission. Un message peut être prévu en retour vers le dispositif électronique 3 pour redemander un envoi. Ces conditions sont : - aucune réponse n'est reçue dans un temps imparti ; ou - l'aéronef décolle (pour les données de décollage uniquement) ; ou - le format/dimension ou le flux des données n'est pas conforme à ce qui est attendu. De plus : - si le format/volume ou le flux est correct, mais que les données d'entrée renvoyées 30 par le module M1 ne correspondent pas à celles qui ont été envoyées avec la requête, une alerte est émise pour indiquer à l'équipage que les résultats ne correspondent pas forcément à ce qui est attendu, en raison d'une erreur de transmission ; et - si les résultats ne sont pas cohérents avec des calculs réalisés par l'application A5, une alerte est également émise pour prévenir l'équipage ; E6/ les résultats sont affichés sur une page P2 sur l'interface homme/machine 50 spécifique pour une validation par le pilote ; E7/ le pilote utilise l'interface homme/machine 50 spécifique pour demander d'envoyer les valeurs une fois qu'elles sont validées vers le système de gestion de vol 2 ; E8/ les valeurs sont prises en compte par une application A8 de plan de vol ; E9/ les nouvelles données sont affichées sur une page P3 sur l'interface 10 homme/machine 41 standard ; et E10/ le pilote confirme les nouvelles données à l'aide de l'interface homme/machine 41 standard. Cette étape El 0 est facultative. Par ailleurs, le second exemple de mise en oeuvre (ou seconde application) concerne la transmission d'un plan de vol. Il est relatif à un plan de vol calculé CFP 15 (pour « Computerized Flight Plan » en anglais). Dans ce second exemple de mise en oeuvre, le dispositif électronique 3 est considéré comme une base de données. De façon usuelle, la compagnie aérienne fournit le plan de vol au pilote et/ou à l'équipe au sol qui prépare l'aéronef avant le vol. Le plan de vol est chargé dans le 20 dispositif électronique 3 (via une disquette, une clé USB ou par wifi par exemple) avant le vol, puis il est entré lors de la préparation du vol dans le système de gestion de vol via une interface homme/machine (contrairement à la présente invention). Aucun calcul n'est réalisé, car l'ensemble des données est enregistré dans une mémoire M2 du dispositif électronique 3. 25 Dans ce second mode de mise en oeuvre, les données à transmettre sont notamment les données suivantes contenues dans le dispositif électronique 3 : - les données initiales du vol (aéroport de départ, numéro de vol, date, heure de décollage estimé) ; - la planification du carburant et de la masse de l'aéronef ; 30 - le plan de vol (comprenant une séquence de procédures, de couloirs, de points de passage,...) ; et - le vent et la température le long du plan de vol.
Généralement, ces données sont entrées une à deux fois lors de la préparation du vol. Ce second exemple de mise en oeuvre peut présenter, dans un mode de mise en oeuvre particulier, les étapes F1 à F9 successives suivantes, comme représenté sur la figure 4 : F1/ un opérateur de la compagnie aérienne ou un membre de l'équipage de l'aéronef entre au moins certaines des données précitées dans le dispositif électronique 3 durant la préparation du vol ; F2/ un membre d'équipage utilise l'interface homme/machine 41 standard (page P4) 10 pour demander à une application A9 (de chargement de plan de vol calculé CFP) du module supplémentaire 20 du système de gestion de vol 2 d'envoyer une requête vers le dispositif électronique 3 ; F3/ l'application A9 émet une requête simple vers le dispositif électronique 3 et ferme l'élément de commutation pour autoriser la transmission (ou demande à l'unité de 15 surveillance 7 de le fermer) ; F4/ le dispositif électronique 3 envoie les données de la mémoire M2 vers l'application A9, via l'élément de commutation et l'unité de surveillance 7. Dans ce cas, si l'une des conditions suivantes est remplie, l'unité de surveillance 7 rejette les données ou commande l'élément de commutation pour bloquer la 20 transmission. Un message peut être prévu en retour vers le dispositif électronique 3 pour redemander un envoi. Ces conditions sont : - aucune réponse n'est reçue dans un temps imparti ; ou - l'avion décolle ; ou 25 - le format/dimension ou le flux des données n'est pas conforme à ce qui est attendu. F5/ les résultats sont affichés sur l'interface homme/machine 50 spécifique (page P5) pour une validation par le pilote ; F6/ le pilote décide d'envoyer les valeurs une fois validées vers le système de gestion de vol 2 pour leur prise en compte et leur affichage dans la partie standard ; 30 F7/ les valeurs sont transmises à l'application A8 de plan de vol pour leur intégration dans un plan de vol secondaire par exemple ; F8/ les données du plan de vol secondaire sont affichées sur l'interface homme/machine 41 standard (page P6) ; et F9/ le pilote confirme les nouvelles données à l'aide de cette interface homme/machine 41 standard de manière à activer le plan de vol secondaire. Par ailleurs, dans une variante de réalisation, les applications A2, A3 et A4 notamment peuvent faire du module supplémentaire 20 ou du module coeur 10, à la place de l'entité 8. En outre, dans une variante de réalisation particulière, un interrupteur manuel est implémenté sur la liaison entre le système de gestion de vol 2 et le dispositif électronique 3, afin que le(s) pilote(s) puisse(nt) couper la liaison manuellement sur détection d'une condition particulière.
Par ailleurs, dans un second mode de réalisation de l'invention, le système 1 comporte : - un élément de commutation situé, de préférence, à l'extérieur du système de gestion de vol dans un équipement séparé, qui permet de bloquer les données avant qu'elles n'arrivent au module spécifique, ou bien, dans une variante moins préférentielle, un élément de commutation logiciel implémenté dans la partie spécifique ; et - une unité (ou module) de surveillance, comprenant au moins l'application de détection de flux de données incorrect (à savoir une application supplémentaire principale). Cette application est hébergée dans l'entité logicielle de sécurisation, si le système comprend une telle entité logicielle de sécurisation, et elle a pour fonction de limiter la profondeur d'acquisition des données et d'en maîtriser le flux de manière à ignorer des données qui ne correspondent pas au flux attendu. Dans une variante particulière de ce second mode de réalisation, le système 1 comporte, de plus, une entité logicielle de sécurisation. Cette entité logicielle de sécurisation comprend une pluralité d'applications de sécurité telles que précitées, qui sont des applications supplémentaires principales de l'entité logicielle I. Par ailleurs, dans ce second mode de réalisation du système 1, concernant l'application de détection de flux de données incorrect, située sur la même partition que les autres fonctionnalités du système de gestion de vol 2, on limite, au niveau de l'application, la profondeur des ports de réception à 1 et on maîtrise la période d'acquisition des données. Cela a pour effet d'ignorer des données trop fréquentes, en ne consacrant qu'un temps limité aux acquisitions.
Le système 1, tel que décrit ci-dessus, présente notamment les avantages indiqués ci-après. L'entité logicielle de sécurisation 8 est implémentée dans une entité logicielle différente des deux autres entités logicielles I et II du module supplémentaire 20, avec des ressources CPU/mémoire restreintes et surveillées, afin de n'avoir aucune incidence sur leurs fonctions. Ainsi, la ségrégation des applications de sécurité des autres applications du système de gestion de vol 2 protège efficacement le système de gestion de vol 2 contre l'introduction d'un code malveillant dans ledit système de gestion de vol 2 ou l'introduction de données incorrectes.
Une transmission de flux de données peut-être bloquée en amont du système de gestion de vol 2 (par l'élément de commutation 6), si l'application Al de détection de flux de données incorrect détecte un problème ou si l'unité de surveillance 7 détecte une suractivité de partitions. Dans l'entité logicielle de sécurisation 8, les autres applications de sécurité permettent de bloquer la transmission vers le module spécifique 20 de données incorrectes, c'est-à-dire invalides ou non cohérentes (fonctionnellement). Ceci concerne une partie seulement de ces données, l'autre partie étant détectée lors de la validation par le pilote. Le système 1 permet d'éviter un « flooding » ou de couper la liaison, lorsqu'aucune transmission de données n'est prévue, ce qui permet de prémunir le système de gestion de vol 2 de toute attaque ou transfert de données non désiré. En effet, la liaison pour la transmission de données entre le dispositif électronique 3 et le système de gestion de vol 2 est disponible uniquement lorsque cela est nécessaire, et elle est indisponible pour le reste du temps, afin d'éviter des transmissions de données indésirables vers le système de gestion de vol 2 pendant le vol. Par ailleurs, l'élément de commutation 6 permet d'autoriser la transmission de données pendant un court laps de temps. Il permet : - de bloquer la transmission de données après ce court laps de temps ou lorsque la réponse attendue du dispositif électronique 3 a été reçue (les données ne peuvent 30 plus être transmises, et ne sont pas encore en mémoire tampon) ; et - de bloquer la transmission en cas de réception de trame incorrecte en provenance du dispositif électronique 3 ou lorsque l'unité de surveillance détecte un usage CPU anormal (ce qui peut correspondre à la réception d'une grande quantité inattendue de données). La liaison entre le dispositif électronique 3 et le système de gestion de vol 2 est réalisée via l'entité logicielle de sécurisation 8 qui agit comme une zone tampon.

Claims (12)

  1. REVENDICATIONS1. Système de gestion de transmission de données pour un aéronef, ledit système (1) comportant : - un système de gestion de vol (2), de type avionique ; et - au moins un dispositif électronique portable (3), de type monde ouvert, caractérisé en ce qu'il comporte de plus : - une liaison de transmission de données (4) qui est configurée pour permettre une transmission de données entre le dispositif électronique portable (3) et le système de gestion de vol (2) ; et - un module de sécurisation de données (5), qui est configuré pour réaliser automatiquement une surveillance de données à transmettre et pour gérer automatiquement une autorisation de transmission de données entre le système de gestion de vol (2) et le dispositif électronique portable (3), en fonction de ladite surveillance.
  2. 2. Système selon la revendication 1, caractérisé en ce que ledit module de sécurisation de données (5) comprend : - un élément de commutation (6) apte à être commandé, ledit élément de commutation (6) étant configuré pour pouvoir être amené alternativement dans l'une ou l'autre de deux positions différentes, une première position dans laquelle il empêche la transmission de données entre le dispositif électronique portable (3) et le système de gestion de vol (2) via ladite liaison de transmission de données (4) et une seconde position dans laquelle il autorise la transmission de données entre le dispositif électronique portable (3) et le système de gestion de vol (2) via ladite liaison de transmission de données (4) ; et - une unité de surveillance (7) comprenant au moins une application de sécurité (A1), l'application de sécurité (A1) étant configurée pour surveiller des données de manière à pouvoir détecter des données incorrectes, ledit élément de commutation (6) étant commandé de manière à être amené dans ladite première position au moins en cas de détection de données incorrectes par ladite application de sécurité (A1).
  3. 3. Système selon la revendication 2,caractérisé en ce que le système de gestion de vol (2) comporte un module coeur (10) et un module supplémentaire (20), l'unité de surveillance (7) étant située sur le même équipement que l'un desdits deux modules coeur et supplémentaire (10, 20).
  4. 4. Système selon la revendication 3, caractérisé en ce qu'il comporte une entité logicielle de sécurisation (8), l'entité logicielle de sécurisation (8) comprenant au moins ladite application de sécurité (A1) de ladite unité de surveillance (7) et au moins une application de sécurité supplémentaire (A2 à A4), et ladite entité logicielle de sécurisation (8) étant située sur le même équipement que l'un desdits deux modules coeur et supplémentaire (10, 20).
  5. 5. Système selon la revendication 4, caractérisé en ce que l'entité logicielle de sécurisation (8) comprend au moins l'une des applications de sécurité suivantes : - une application (A1) de détection de flux de données incorrect ; - une application (A2) de vérification de cohérence et de format de données ; - une application (A3) de vérification d'entrées ; et - une application (A4) de décryptage de données.
  6. 6. Système selon l'une des revendications 4 et 5, caractérisé en ce que le module supplémentaire (20) comprend une première entité logicielle (I) dans laquelle sont implémentées des applications supplémentaires principales et une seconde entité logicielle (II) dans laquelle est implémentée au moins une application supplémentaire auxiliaire, et en ce que ledit système (1) comporte une interface d'échange de données (33) entre l'entité logicielle de sécurisation (8) et l'une desdites première et seconde entités logicielles (I, II).
  7. 7. Système selon l'une quelconque des revendications 2 à 6, caractérisé en ce que l'unité de surveillance (7) comprend : - une unité d'acquisition de données ; et - une partition de surveillance (32).
  8. 8. Système selon l'une quelconque des revendications précédentes, caractérisé en ce que ledit élément de commutation (6) est de l'un des types suivants : - de type matériel ; - de type logiciel.
  9. 9. Procédé de gestion d'une transmission de données sur un aéronef entre un système de gestion de vol (2) de type avionique et un dispositif électronique portable (3) de type monde ouvert, caractérisé en ce qu'il comprend une première étape consistant à réaliser automatiquement une surveillance de données à transmettre et une seconde étape consistant à gérer automatiquement, en fonction de ladite surveillance, une autorisation de transmission de données via une liaison de transmission de données (4) entre le système de gestion de vol (2) et le dispositif électronique portable (3).
  10. 10. Procédé selon la revendication 9, caractérisé en ce que la surveillance de la première étape consiste à vérifier si l'une des premières conditions suivantes est remplie : - un flux de données à transmettre est incorrect ; - l'aéronef est dans une phase de vol, pour laquelle les données considérées ne sont pas attendues ; et - un temps supérieur à une valeur de temps prédéterminée s'est écoulé depuis l'émission d'une requête, et si au moins l'une de ces conditions est remplie, la seconde étape consiste à empêcher la transmission de données entre le système de gestion de vol (2) et le dispositif électronique portable (3).
  11. 11. Procédé selon l'une des revendications 9 et 10, caractérisé en ce que la surveillance de la première étape consiste à vérifier également si au moins une seconde condition est remplie et, si cette seconde condition est remplie, la seconde étape consiste à émettre une alerte.
  12. 12. Procédé selon l'une quelconque des revendications 9 à 11, caractérisé en ce qu'il comporte une étape de présentation de valeurs à un membre d'équipage et de demande de validation, une transmission de données étant uniquement réalisée en cas de validation par un membre d'équipage.
FR1456177A 2013-11-26 2014-06-30 Systeme et procede de gestion de transmission de donnees sur un aeronef. Active FR3013929B1 (fr)

Priority Applications (3)

Application Number Priority Date Filing Date Title
FR1456177A FR3013929B1 (fr) 2013-11-26 2014-06-30 Systeme et procede de gestion de transmission de donnees sur un aeronef.
CN201410682860.8A CN104683142B (zh) 2013-11-26 2014-11-24 用于飞行器上的数据传输管理的***和方法
US14/553,345 US9529356B2 (en) 2013-11-26 2014-11-25 Data management system of an aircraft

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
FR1361660A FR3013880B1 (fr) 2013-11-26 2013-11-26 Systeme avionique, notamment un systeme de gestion de vol d'un aeronef
FR1453296A FR3013831B1 (fr) 2013-11-26 2014-04-14 Systeme avionique d'un aeronef
FR1456177A FR3013929B1 (fr) 2013-11-26 2014-06-30 Systeme et procede de gestion de transmission de donnees sur un aeronef.

Publications (2)

Publication Number Publication Date
FR3013929A1 true FR3013929A1 (fr) 2015-05-29
FR3013929B1 FR3013929B1 (fr) 2017-11-24

Family

ID=50137828

Family Applications (4)

Application Number Title Priority Date Filing Date
FR1361660A Active FR3013880B1 (fr) 2013-11-26 2013-11-26 Systeme avionique, notamment un systeme de gestion de vol d'un aeronef
FR1453296A Active FR3013831B1 (fr) 2013-11-26 2014-04-14 Systeme avionique d'un aeronef
FR1455559A Active FR3013881B1 (fr) 2013-11-26 2014-06-17 Systeme et procede de gestion d'une mission d'un aeronef.
FR1456177A Active FR3013929B1 (fr) 2013-11-26 2014-06-30 Systeme et procede de gestion de transmission de donnees sur un aeronef.

Family Applications Before (3)

Application Number Title Priority Date Filing Date
FR1361660A Active FR3013880B1 (fr) 2013-11-26 2013-11-26 Systeme avionique, notamment un systeme de gestion de vol d'un aeronef
FR1453296A Active FR3013831B1 (fr) 2013-11-26 2014-04-14 Systeme avionique d'un aeronef
FR1455559A Active FR3013881B1 (fr) 2013-11-26 2014-06-17 Systeme et procede de gestion d'une mission d'un aeronef.

Country Status (3)

Country Link
US (5) US9529356B2 (fr)
CN (4) CN104680852B (fr)
FR (4) FR3013880B1 (fr)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR3069665A1 (fr) * 2017-07-31 2019-02-01 Thales Dispositif de controle pour vehicule sans pilote humain embarque, procede de controle de pilotage d'un vehicule sans pilote humain embarque, vehicule sans pilote humain embarque comportant un tel...
FR3118843A1 (fr) * 2021-01-13 2022-07-15 Dassault Aviation Systeme de transfert securise de donnees numeriques d'aeronef comprenant des systemes producteurs de donnees redondants, ensemble et procede associes

Families Citing this family (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9511877B2 (en) * 2006-08-09 2016-12-06 Angela Masson Electronic kit bag
FR3013880B1 (fr) 2013-11-26 2017-03-31 Airbus Operations Sas Systeme avionique, notamment un systeme de gestion de vol d'un aeronef
FR3014213B1 (fr) * 2013-12-04 2016-02-05 Airbus Operations Sas Procede et dispositif de determination automatique d'un profil de vitesse a paliers de vitesse pour un aeronef.
FR3033420B1 (fr) * 2015-03-03 2017-09-01 Dassault Aviat Procede de gestion de donnees relatives a une mission d'aeronefs et module de gestion de donnees correspondant
FR3037317B1 (fr) * 2015-06-11 2018-05-04 Zodiac Aero Electric Panneau de commande configurable pour cockpit d'aeronef et procede de configuration d'un tel panneau
US10127821B2 (en) * 2015-06-24 2018-11-13 Honeywell International Inc. Aircraft systems and methods to improve airport traffic management
FR3038751B1 (fr) * 2015-07-07 2018-05-11 Thales Procede d'integration d'une application d'optimisation de route (s) sous contraintes dans un systeme embarque avionique a architecture ouverte de type client serveur
FR3038750B1 (fr) 2015-07-07 2018-06-22 Thales Procede d'integration d'un nouveau service de navigation dans un systeme avionique embarque a architecture ouverte de type client-serveur, en particulier d'un service de manoeuvre fim
CN105005317B (zh) * 2015-07-29 2018-10-02 重庆赛乐威航空科技有限公司 一种低空飞行器机载交互设备
JP6683444B2 (ja) * 2015-08-06 2020-04-22 三菱航空機株式会社 航空機のアプローチを判定するコンピュータシステムおよび航空機
US10116749B2 (en) * 2015-08-31 2018-10-30 The Boeing Company Method for providing flight management system data to peripheral devices
US10387976B2 (en) * 2015-12-02 2019-08-20 Metropolitan Washington Airports Authority Federated system for centralized management and distribution of content media
US9828087B2 (en) * 2016-01-27 2017-11-28 Honeywell International Inc. Systems and methods for ground effect ceiling limit display
FR3049095B1 (fr) * 2016-03-15 2019-10-25 Airbus Operations (S.A.S.) Centre d'assitance a la gestion des vols d'une pluralite d'aeronefs
US10063435B2 (en) * 2016-04-11 2018-08-28 The Boeing Company System and method for context aware network filtering
US9984578B2 (en) * 2016-05-03 2018-05-29 Rockwell Collins, Inc. Digital map enabled boundary search pattern
FR3051898B1 (fr) 2016-05-24 2020-12-11 Airbus Operations Sas Ensemble de gestion de vol pour un aeronef et procede de securisation de donnees du monde ouvert a l'aide d'un tel ensemble
CN107767700A (zh) * 2016-08-17 2018-03-06 中国航空工业集团公司西安飞行自动控制研究所 一种基于飞行管理***的搜索救援方法
US10877952B2 (en) * 2016-09-23 2020-12-29 The Boeing Company Flight management system updates
US10040564B2 (en) * 2016-11-02 2018-08-07 General Electric Company Managing an input device
FR3060778B1 (fr) * 2016-12-19 2019-05-24 Airbus Operations Procede et dispositif d'ajustement de variables de performance d'un aeronef.
US10839401B2 (en) 2017-01-20 2020-11-17 Honeywell International Inc. Apparatus and method for qualifying data automatically generated from an unqualified system
FR3062745B1 (fr) * 2017-02-03 2020-11-20 Airbus Operations Sas Dispositif et procede de gestion de vol securise d'un aeronef.
US10074283B1 (en) * 2017-03-09 2018-09-11 The Boeing Company Resilient enhancement of trajectory-based operations in aviation
US10616241B2 (en) * 2017-06-05 2020-04-07 Honeywell International Inc. Systems and methods for performing external data validation for aircraft onboard systems
US11017297B2 (en) 2017-06-12 2021-05-25 Honeywell International Inc. System and methods to provide seamless information exchange between certified and uncertified applications
US20180367211A1 (en) * 2017-06-20 2018-12-20 Honeywell International Inc. Standalone flight management system interfacing devices, systems and methods
FR3068490B1 (fr) * 2017-06-30 2019-08-23 Thales Procede de calcul d'une trajectoire verticale d'un aeronef a partir de sa position courante, produit programme d'ordinateur et systeme de calcul associes
ES2923477T3 (es) * 2017-08-04 2022-09-27 Ideaforge Tech Pvt Ltd Configuración de sistema de control dividido para arquitectura de piloto automático de UAV
CN107719698A (zh) * 2017-09-24 2018-02-23 中国航空工业集团公司洛阳电光设备研究所 一种基于arinc661标准的座舱显示***测试方法
CN108011760B (zh) * 2017-12-05 2020-11-24 中电科航空电子有限公司 Fans应用和fms之间接口实现***
US11611624B2 (en) 2018-01-08 2023-03-21 Honeywell International Inc. Data transfer between application and vehicle management system
US20190243504A1 (en) * 2018-02-05 2019-08-08 Honeywell International Inc. Touch screen controller with data exchange and mining service
DE102018202854B4 (de) * 2018-02-26 2020-01-02 Audi Ag Verfahren zum Betrieb eines Bordnetzes eines Hybridkraftfahrzeugs und Hybridkraftfahrzeug
US10991255B2 (en) 2018-04-05 2021-04-27 Ge Aviation Systems Llc Providing an open interface to a flight management system
US11254441B2 (en) * 2018-11-29 2022-02-22 Hamilton Sundstrand Corporation Aircraft controller including multiple core processor with wireless transmission prognostic/diagnostic data capability
US11097857B2 (en) * 2018-11-30 2021-08-24 Hamilton Sundstrand Corporation Multiple core motor controller processor with embedded prognostic/diagnostic capabilities
EP3751438A1 (fr) * 2019-06-14 2020-12-16 Airbus Operations GmbH Système informatique de bord d'un aéronef
FR3097402B1 (fr) * 2019-06-14 2021-07-09 Safran Electronics & Defense Ensemble de modules électroniques et procédé de construction d’unités de commande de vol d’aéronef à partir de cet ensemble
US11783714B2 (en) 2019-11-13 2023-10-10 Ge Aviation Systems Llc Method and system for synchronizing a flight management system with an external device
EP3822949A1 (fr) * 2019-11-15 2021-05-19 The Boeing Company Systèmes et procédés de prédiction de données de vol
EP3852336B1 (fr) 2020-01-17 2023-08-02 GE Aviation Systems LLC Système permettant de connecter un ou plusieurs applications d'un dispositif électronique sur un ou plusieurs systèmes avioniques
US11626024B2 (en) * 2020-04-20 2023-04-11 Honeywell International Inc. Distributed connected aircraft cockpit flight management system as a network node with API service capabtilities
US11915596B2 (en) * 2020-11-11 2024-02-27 Honeywell International Inc. Methods and systems for resolving tactile user input selections
CN113485423B (zh) * 2021-07-12 2022-12-13 一飞(海南)科技有限公司 机群表演起飞时间更新方法、***、介质、终端、产品及应用
CN113806290B (zh) * 2021-08-27 2023-10-27 中国航空无线电电子研究所 一种用于综合模块化航空电子***的高完整性片上***
CN117727449B (zh) * 2024-02-07 2024-05-17 中国民用航空飞行学院 一种民航飞行员健康飞行时间的评估方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120078450A1 (en) * 2010-09-27 2012-03-29 Honeywell International Inc. Display information to support climb optimization during cruise
US20120265372A1 (en) * 2011-04-14 2012-10-18 Hedrick Geoffrey S M Avionics data entry devices

Family Cites Families (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6317659B1 (en) * 1999-12-09 2001-11-13 Honeywell International Inc. Layered subsystem architecture for a flight management system
CA2393828A1 (fr) * 1999-12-10 2001-06-14 Younis Mohamed Systeme de fonctionnement a deux couches et procede destine a des applications logicielles d'avionique
WO2003029922A2 (fr) * 2001-10-01 2003-04-10 Kline & Walker, Llc Perfectionnements faa au systeme pfn/tracmd pour le controle responsable a distance et robotique pour l'elimination de l'utilisation non autorisee d'aeronefs et pour l'amelioration de la gestion d'equipement et de la securite publique dans le domaine du transport
US20030065428A1 (en) * 2001-10-01 2003-04-03 Ehud Mendelson Integrated aircraft early warning system, method for analyzing early warning data, and method for providing early warnings
CN1466283A (zh) * 2002-07-04 2004-01-07 财团法人工业技术研究院 机场平面监控***及方法
US6864805B1 (en) * 2002-09-24 2005-03-08 L-3 Communications Corporation Surveillance system for aircraft interior
US20040162648A1 (en) * 2003-02-18 2004-08-19 Honeywell International, Inc. Configurable cockpit information presentation device
US7006032B2 (en) * 2004-01-15 2006-02-28 Honeywell International, Inc. Integrated traffic surveillance apparatus
US7436350B1 (en) * 2004-09-30 2008-10-14 Rockwell Collins, Inc. Combined aircraft TCAS/transponder with common antenna system
US7437221B2 (en) * 2004-12-16 2008-10-14 Raytheon Company Interactive device for legacy cockpit environments
FR2882439B1 (fr) 2005-02-18 2007-04-20 Thales Sa Dispositif embarque de gestion des donnees echangees par un aeronef avec le sol ou d'autres aeronefs
EP1698980A1 (fr) 2005-03-04 2006-09-06 Galileo Avionica S.p.A. Procédé de gestion pour échanger des données dans la système avionique d'un avion
US7437225B1 (en) * 2005-07-29 2008-10-14 Rockwell Collins, Inc. Flight management system
US7606641B2 (en) * 2005-08-04 2009-10-20 The Boeing Company Fuel consumption data tracking/collection and aircraft/route optimization
US7761200B2 (en) * 2005-11-16 2010-07-20 The Boeing Company Centralized management of maintenance and materials for commercial aircraft fleets with access to real-time information
US20080154440A1 (en) * 2005-12-16 2008-06-26 Honeywell International Inc. Method for defining military refuel orbit
FR2910156B1 (fr) 2006-12-15 2009-03-06 Thales Sa Procede de mise a jour d'informations meteorologiques pour un aeronef
US8670881B2 (en) * 2007-03-14 2014-03-11 General Electric Company Flight management system for generating variable thrust cutback during aircraft departure
US8380371B2 (en) 2007-03-14 2013-02-19 General Electric Company Method of generating variable thrust cutback during aircraft departure
FR2914995B1 (fr) * 2007-04-16 2009-05-29 Airbus France Sas Dispositif d'aide a la navigation d'un aeronef.
FR2922665A1 (fr) * 2007-10-19 2009-04-24 Thales Sa Procede d'aide a la conception d'une architecture systeme
FR2935818B1 (fr) * 2008-09-05 2010-09-17 Thales Sa Systeme d'ordonnancement de taches pour controler l'execution de procedures d'alerte sur un aeronef
CN101425977B (zh) * 2008-11-25 2010-12-22 北京航空航天大学 一种空地数据通信控制***
FR2943037B1 (fr) 2009-03-11 2012-09-21 Airbus France Systeme de commande d'aeronef a architecture modulaire integre.
CN102483865B (zh) * 2009-08-11 2016-02-24 航空力学服务有限公司 具有需求模式的自动航空器飞行数据传输和管理***
US8423717B2 (en) * 2009-12-02 2013-04-16 Honeywell International Inc. Multi-core processing cache image management
FR2953627B1 (fr) * 2009-12-04 2012-07-13 Thales Sa Procede d'aide a la rejointe d'une trajectoire verticale de descente et dispositif associe
FR2959835B1 (fr) * 2010-05-10 2012-06-15 Airbus Operations Sas Systeme de commande de vol et aeronef le comportant
FR2970093B1 (fr) * 2011-01-05 2013-12-13 Airbus Operations Sas Procede et dispositif de surveillance automatique d'operations aeriennes necessitant une garantie de performance de navigation et de guidage.
US8751068B2 (en) * 2011-05-05 2014-06-10 The Boeing Company Aircraft task management system
US8838294B2 (en) 2011-06-06 2014-09-16 Honeywell International Inc. Methods and systems for briefing aircraft procedures
WO2013013219A1 (fr) * 2011-07-20 2013-01-24 L-3 Communications Corporation Système et procédé de charge utile amarrée
US9250630B2 (en) * 2011-08-16 2016-02-02 Unmanned Innovation, Inc. Modular flight management system incorporating an autopilot
EP2604515B1 (fr) * 2011-12-12 2017-11-08 Airbus Operations GmbH Procédé et système de contrôle d'un dispositif de portance élevée ou d'une surface de commande de vol, et avion ou engin spatial comprenant un tel système
US8838300B2 (en) * 2012-04-12 2014-09-16 The Boeing Company Standby aircraft management system
FR2999700B1 (fr) 2012-12-14 2015-07-10 Thales Sa Procede et dispositif pour fournir sur une interface homme machine les donnees relatives a un plan de vol
US10013236B2 (en) * 2013-03-06 2018-07-03 The Boeing Company Real-time adaptive speed scheduler
US9567099B2 (en) * 2013-04-11 2017-02-14 Airbus Operations (S.A.S.) Aircraft flight management devices, systems, computer readable media and related methods
FR3005760B1 (fr) * 2013-05-17 2017-10-20 Airbus Operations Sas Procede et dispositif de determination automatique d'un profil optimise d'approche et/ou de descente pour un aeronef.
FR3013880B1 (fr) 2013-11-26 2017-03-31 Airbus Operations Sas Systeme avionique, notamment un systeme de gestion de vol d'un aeronef

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120078450A1 (en) * 2010-09-27 2012-03-29 Honeywell International Inc. Display information to support climb optimization during cruise
US20120265372A1 (en) * 2011-04-14 2012-10-18 Hedrick Geoffrey S M Avionics data entry devices

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
DAVID GASCÓN: "Security in 802.15.4 and ZigBee networks", INTERNET CITATION, 28 April 2009 (2009-04-28), pages 1 - 5, XP002728592, Retrieved from the Internet <URL:http://www.libelium.com/security-802-15-4-zigbee/> [retrieved on 20140818] *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR3069665A1 (fr) * 2017-07-31 2019-02-01 Thales Dispositif de controle pour vehicule sans pilote humain embarque, procede de controle de pilotage d'un vehicule sans pilote humain embarque, vehicule sans pilote humain embarque comportant un tel...
FR3118843A1 (fr) * 2021-01-13 2022-07-15 Dassault Aviation Systeme de transfert securise de donnees numeriques d'aeronef comprenant des systemes producteurs de donnees redondants, ensemble et procede associes
EP4030330A1 (fr) * 2021-01-13 2022-07-20 Dassault Aviation Système de transfert sécurisé de données numériques d aéronef comprenant des systèmes producteurs de données redondants, ensemble et procédé associés

Also Published As

Publication number Publication date
FR3013831B1 (fr) 2018-03-02
CN104683142B (zh) 2018-02-06
FR3013880B1 (fr) 2017-03-31
US20150150095A1 (en) 2015-05-28
US20170147008A1 (en) 2017-05-25
US9606534B2 (en) 2017-03-28
FR3013831A1 (fr) 2015-05-29
US9709982B2 (en) 2017-07-18
FR3013881A1 (fr) 2015-05-29
US20150148996A1 (en) 2015-05-28
FR3013881B1 (fr) 2021-01-29
CN104670509B (zh) 2016-10-05
CN104680852B (zh) 2017-01-18
US10216180B2 (en) 2019-02-26
US9529356B2 (en) 2016-12-27
CN104670509A (zh) 2015-06-03
US20150148999A1 (en) 2015-05-28
CN104670508B (zh) 2017-01-11
US20150148998A1 (en) 2015-05-28
CN104670508A (zh) 2015-06-03
FR3013880A1 (fr) 2015-05-29
CN104680852A (zh) 2015-06-03
US9323248B2 (en) 2016-04-26
CN104683142A (zh) 2015-06-03
FR3013929B1 (fr) 2017-11-24

Similar Documents

Publication Publication Date Title
FR3013929A1 (fr) Systeme et procede de gestion de transmission de donnees sur un aeronef.
FR3029619A1 (fr) Systeme de gestion, en particulier systeme de gestion de vol, pour un aeronef.
CA2960093C (fr) Architecture bi-voies avec liaisons ccdl redondantes
CA2762963C (fr) Procede et dispositif de surveillance automatique d&#39;operations aeriennes necessitant une garantie de performance de navigation et de guidage
FR3027477A1 (fr) Commutateur de transmission de donnees entre reseaux heterogenes pour aeronef
EP2366237B1 (fr) Equipement avionique securise et procede de securisation associe
FR2983598A1 (fr) Procede de surveillance automatique d&#39;operations aeriennes necessitant une garantie de performance de navigation et de guidage.
EP2274577B1 (fr) Dispositif d&#39;aide à la navigation et au guidage d&#39;un aéronef, et système comportant un tel dispositif
FR2978264A1 (fr) Un procede de rechargement automatique de logiciel et un dispositif de rechargement automatique de logiciel
CA2619067A1 (fr) Dispositif de protection d&#39;energie pour un avion
WO2007121844A1 (fr) Procédé et dispositif de communication sur une liaison de communication entre un aéronef et une station sol
FR3072475B1 (fr) Procede de traitement d&#39;une erreur lors de l&#39;execution d&#39;une procedure avionique predeterminee, programme d&#39;ordinateur et systeme de detection et d&#39;alerte associe
FR3010542A1 (fr) Procede et dispositif de surveillance automatique d&#39;une trajectoire de vol d&#39;un aeronef lors d&#39;une operation a performances de navigation requises.
FR2966259A1 (fr) Procede et dispositif d&#39;aide a la conduite d&#39;operations aeriennes necessitant une garantie de performance de navigation et de guidage.
EP2209009B1 (fr) Procédé de commande d&#39;un aéronef mettant en oeuvre un système de vote
WO2016034825A1 (fr) Architecture bi-voies
FR3067491B1 (fr) Dispositif, systeme et procede d&#39;assistance a un pilote d&#39;un aeronef
FR2908904A1 (fr) Systeme de pilotage d&#39;un aeronef comportant une base de donnees aeronautique.
EP3819767B1 (fr) Procédé et dispositif électronique de surveillance d&#39;une application logicielle avionique via des compteurs d&#39;appel(s) système, programme d&#39;ordinateur et système avionique associés
FR3087042A1 (fr) Gestion de systemes de gestion de vol asynchrones
FR3058290A1 (fr) Equipement avionique avec signature a usage unique d&#39;un message emis, systeme avionique, procede de transmission et programme d&#39;ordinateur associes
WO2016005469A1 (fr) Système pour systemes teleoperes
EP2330474A1 (fr) Procédé et dispositif pour déterminer une trajectoire de décollage permettant de maximiser la masse au décollage d&#39;un aéronef.
FR2935181A1 (fr) Procede et dispositif de support pour l&#39;aide a la preparation et a la gestion de missions dans des aeronefs
WO2023111439A1 (fr) Dispositif de contrôle d&#39;accès à une mémoire non volatile

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLFP Fee payment

Year of fee payment: 3

PLFP Fee payment

Year of fee payment: 4

PLFP Fee payment

Year of fee payment: 5

PLFP Fee payment

Year of fee payment: 6

PLFP Fee payment

Year of fee payment: 7

PLFP Fee payment

Year of fee payment: 8

PLFP Fee payment

Year of fee payment: 9

PLFP Fee payment

Year of fee payment: 10