Notre client, chef de file mondial en systèmes de gestion du trafic aérien, propose une solution de gestion de circulation aérienne aux tours de contrôle. On comprendra que la fiabilité de ce système doit être irréprochable afin d’assurer la sécurité des voyageurs et des équipes de vol. Une autre application surveille l’état des différents composants matériels, logiciels et réseaux desquels dépend la solution. Des techniciens responsables de l’infrastructure du système peuvent ainsi intervenir en cas de défaillance de l’un ou l’autre des éléments et assurer la continuité des opérations.
Le mandat consistait donc à développer une architecture applicative qui sépare les couches de présentation des systèmes sous-jacents qu’il fallait intégrer. Ces systèmes variant d’un client à l’autre, la solution devait offrir une certaine flexibilité pour s’y adapter.
L’équipe de Cysca s’est donc penchée sur la question afin de développer une architecture qui sépare les éléments graphiques des interfaces de système et qui permet une mise en œuvre ciblée des interfaces orientées objet pour une gamme de systèmes disparates. La rigueur du processus d’ingénierie permet une traçabilité des exigences et des résultats d’essais afin d’assurer la robustesse et la fiabilité de la solution.
L’interface utilisateur dynamique présente chaque nœud, capteur, ordinateur, sous-système et module du système de navigation selon les données de configuration. Par la suite, un sous-système performant fait appel à différents outils à code ouvert pour enregistrer tous les affichages du système de gestion de la circulation aérienne à des fins de lecture et d’enquête ultérieure. Ces données enregistrées subissent différents post-traitements afin d’assurer leur accessibilité rapide.
La solution de gestion de la navigation aérienne du client étant elle-même offerte dans de nouveaux marchés, il importait que son système de surveillance soit en mesure de suivre en matière de compatibilité afin de rehausser ces efforts de croissance.
De plus, cette nouvelle architecture simplifie et guide le travail des techniciens dans la gestion des différents sous-systèmes critiques redondants sur de longues périodes. La visibilité accrue des données de tous les éléments du système permet une meilleure réactivité au moment où un problème surgit ainsi qu’une analyse plus fine après l’événement dans une optique d’amélioration continue, ce qui contribue à terme à une plus grande fiabilité des systèmes et une meilleure sécurité en vol.
Ingénierie logicielle
Architecture TI
Intégration de systèmes
Aéronautique