Axe 4

Ingénierie de logiciels de communication, de calcul et de détection

Chef de l'Axe

Naouel Moha

ÉTS

Le défi de recherche consiste à développerdes fondations logicielles pour garantir que les dispositifs, les liaisons etles réseaux soient déployables et vérifiables à travers des éléments distribuésen périphérie, dans le cloud et dans le réseau. Notre méthodologie consiste à concevoir des schémas de gestion pour les systèmes distribués à travers de séléments interconnectés. Cela inclut le développement de protocoles, la détection et la mitigation des anomalies dans les environnements cloud etpériphériques, ainsi que la fourniture de pipelines permettant de maintenir l’observabilité et la mise à jour des systèmes sans violer les contraintes deservice. L’expertise intra-axe en architectures logicielles avancées, tests etgestion en temps réel des systèmes distribués (p. ex., Elbiaze, Khendek,Stiévenart) est associée à l’expertise en conception automatisée de code (p.ex., El Boussaidi, Guéhéneuc, Moha).

Des outils d’analyse et de refactorisation pouraméliorer la maintenabilité et la scalabilité des logiciels complexes, notamment en utilisant l’ingénierie dirigée par modèles et les architecture sorientées services, seront développés par les membres. L’infrastructure requiseà Concordia inclut des ressources logicielles et matérielles CPU pour le calculet la détection, des ressources dédiées au développement logiciel et des bancs d’essai spécialisés. Ces bancs incluent une plateforme cloud privée développée dans le cadre de la Chaire de recherche industrielle CRSNG/Ericsson.