IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

danielhagnoul

[Actualité] La Federal Aviation Administration utilise Julia pour développer le système d'évitement de collision aéroporté

Noter ce billet
par , 23/04/2021 à 20h19 (3371 Affichages)
Avec plus de 100 000 vols commerciaux réguliers dans le monde chaque jour, empêcher tous ces avions d'entrer en collision est une tâche monumentale dans laquelle toute erreur est potentiellement catastrophique.

La Federal Aviation Administration s'est associée à Lincoln Labs pour développer la prochaine génération de système anticollision aéroporté (ACAS-X) utilisant Julia. Selon Lincoln Labs, Julia a un certain nombre d'avantages qui la rendent appropriée comme nouvelle norme pour l'avionique.

Quels sont les objectifs de ce projet ?

  • Améliorer la sécurité et réduire le risque de collision
  • Permettre aux avions de voler plus près l'un de l'autre

Pourquoi Julia ?

Selon Lincoln Labs, Julia est :
  • Rapide
  • Facile à comprendre
  • Doté d'une syntaxe concise et familière
  • Exécutable
  • Haute performance - comparable à C

Le projet ACAS-X nécessite le calcul d'une recherche exhaustive sur 650 milliards de points de décision dans la table logique optimisée afin d'identifier les pannes. Julia a réduit le temps nécessaire pour effectuer ces calculs de plusieurs années.

Plus important encore, Julia réduit considérablement le temps, les coûts et les erreurs en éliminant le problème des deux langues.

Ou, comme le dit Robert Moss de Lincoln Labs :

"La manière précédente de faire les choses était très coûteuse. Julia est très facile à comprendre. C'est une syntaxe très familière, qui aide le lecteur à comprendre le document avec clarté, et elle aide l'écrivain à développer des algorithmes concis. Julia résout bon nombre de nos conflits, réduit les coûts lors du transfert de technologie et, comme Julia est rapide, cela nous permet d'exécuter l'ensemble du système et d'exécuter directement la spécification. Nous continuons à faire de Julia une norme pour les spécifications dans l'industrie de l'avionique. Julia est la bonne réponse pour nous et dépasse tous nos besoins."
Source : Julia Computing

Envoyer le billet « La Federal Aviation Administration utilise Julia pour développer le système d'évitement de collision aéroporté » dans le blog Viadeo Envoyer le billet « La Federal Aviation Administration utilise Julia pour développer le système d'évitement de collision aéroporté » dans le blog Twitter Envoyer le billet « La Federal Aviation Administration utilise Julia pour développer le système d'évitement de collision aéroporté » dans le blog Google Envoyer le billet « La Federal Aviation Administration utilise Julia pour développer le système d'évitement de collision aéroporté » dans le blog Facebook Envoyer le billet « La Federal Aviation Administration utilise Julia pour développer le système d'évitement de collision aéroporté » dans le blog Digg Envoyer le billet « La Federal Aviation Administration utilise Julia pour développer le système d'évitement de collision aéroporté » dans le blog Delicious Envoyer le billet « La Federal Aviation Administration utilise Julia pour développer le système d'évitement de collision aéroporté » dans le blog MySpace Envoyer le billet « La Federal Aviation Administration utilise Julia pour développer le système d'évitement de collision aéroporté » dans le blog Yahoo

Mis à jour 24/04/2021 à 23h44 par Michael Guilloux

Catégories
Programmation , Julia

Commentaires

  1. Avatar de Pogzy
    • |
    • permalink
    Je me demande bien comment ils faisaient avant, qu'elles technos utilisait le système précédent, qui devait être une vieillerie s'il a été réécri
  2. Avatar de plegat
    • |
    • permalink
    Citation Envoyé par Pogzy
    Je me demande bien comment ils faisaient avant, qu'elles technos utilisait le système précédent, qui devait être une vieillerie s'il a été réécri
    C'est précisé dans la source, prototypage sous Matlab, puis ré-écriture en C++.
    Forcément ,quand on fait sauter une étape (surtout en remplaçant un outil "lent" et un langage "complexe" -- je mets des guillemets pour la relativité de l'adjectif entre), c'est plus rapide à mettre en place!