ELECTRONIC DEVICE AND METHOD FOR INSTALLING AVIONICS SOFTWARE APPLICATIONS ON A PLATFORM COMPRISING A MULTICORE PROCESSOR, ASSOCIATED COMPUTER PROGRAM AND ELECTRONIC SYSTEM
Ce procédé d'installation d'applications logicielles avioniques sur une plateforme avec un processeur multicoeurs et destinée à être embarquée à bord d'un aéronef est mis en oeuvre par un dispositif électronique d'installation. Chaque application logicielle avionique comporte un...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | eng ; fre ; ger |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Ce procédé d'installation d'applications logicielles avioniques sur une plateforme avec un processeur multicoeurs et destinée à être embarquée à bord d'un aéronef est mis en oeuvre par un dispositif électronique d'installation. Chaque application logicielle avionique comporte un ou plusieurs traitements logiciels à exécuter au cours d'une période temporelle prédéfinie comportant une ou plusieurs zones temporelles successives (TC).Il comprend la détermination d'un plan d'installation des traitements logiciels selon une première règle d'installation et/ou une deuxième règle d'installation, le plan d'installation définissant, pour chaque traitement logiciel, au moins un coeur et au moins une zone temporelle (TC) associés audit traitement logiciel, la première règle consistant à prédéterminer une liste de combinaisons autorisées de niveaux de criticité pour des applications destinées à être exécutées au cours d'une même zone temporelle, et la deuxième règle consistant à interdire l'installation d'application(s) logicielle(s) critique(s) sur un ou plusieurs coeurs de la pluralité de coeurs.
It comprises determining an installation plan for the software processing operations according to a first installation rule and/or a second installation rule, the installation plan defining, for each software processing operation, at least one core and at least one time cluster that are associated with said software processing operation, the first rule consisting of predetermining a list of authorized combinations of criticality levels for applications intended to be executed during a same time cluster, and the second rule consisting of prohibiting installation of critical software application(s) on one or several cores of the plurality of cores. |
---|