Explorez nos projets et études

Explorez nos projets et études

De l'intelligence artificielle à l'interaction homme-machine en passant par l'architecture logicielle, notre équipe de recherche s'attaque à des problèmes complexes dans de nombreux domaines. Nous cherchons à fournir le meilleur de la technologie moderne aux services publics, aux soins de santé et à l'industrie.

Drapeau mondial international

Migration des fichiers d'internationalisation

Dans le cadre de mon projet de migration de doctorat, je considère la migration de plusieurs aspects de l'interface graphique : Visuel, Comportemental et Métier. Ces éléments sont les principaux. Lorsqu'ils sont parfaitement pris en compte, vous pouvez migrer le front-end de n'importe quelle application. Mais, il nous manque d'autres éléments 😄 Par exemple, comment migrer les fichiers i18N ? Dans ce post, je vais présenter comment construire un outil de migration simple pour migrer les fichiers i18N.

Lire plus »
Propriétés incrémentielles

Comment appliquer le noyau de Christoffel-Darboux à la détection d'anomalies en ligne avec peu de paramétrages ?

Propriétés incrémentales Kevin Ducharlet est candidat au doctorat dans l'équipe DRIT. Depuis un an et demi, il a commencé sa thèse intitulée : "Certification et confiance dans les données de capteurs : détection des valeurs aberrantes et anormales dans les séries temporelles". Les données de capteurs sont générées par des dispositifs qui mesurent le comportement d'un bien physique. Ces

Lire plus »
Illustration du projet

Combiner des sondes culturelles et des entretiens avec des soignants pour co-concevoir une solution robotique mobile sociale

Les changements démographiques vont de pair avec une augmentation du nombre de personnes âgées dont l'espérance de vie est plus élevée que les années précédentes. L'augmentation de l'âge est souvent corrélée à la présence de maladies chroniques ou de polypathologies affectant l'autonomie. Lorsque l'autonomie de la personne âgée se détériore, la prescription médicale permet de

Lire plus »

Représenter le front-end des applications en quelques mots

Au cours des 4 dernières années, j'ai travaillé avec l'équipe de migration de la DRIT sur le problème de la migration des interfaces utilisateur graphiques (GUI). Nous avons publié plusieurs articles et avons réussi à migrer des applications basées sur différents frameworks GUI. Aujourd'hui, nous allons voir ensemble comment nous réalisons un si grand projet. En bref, je vais présenter

Lire plus »

Traitement intelligent des documents (IDP) : un élément clé de l'automatisation de bout en bout des processus d'entreprise

Les données de l'entreprise sont un élément clé de la prise de décision, mais malheureusement, la plupart de ces données sont dans un format non structuré : Documents PDF, scans JPG, emails, etc. Cette représentation non structurée est difficile à exploiter par la machine, ce qui complique l'automatisation des processus métier. Le traitement intelligent des documents (IDP) permet de capturer, extraire et

Lire plus »

Des monolithes à l'ombre du micro

Les microservices émergent aujourd'hui pour la simple raison que les applications monolithiques sont complexes à maintenir, à faire évoluer et à administrer. Il était donc nécessaire de segmenter notre monolithe en une multitude de fragments. Ces fragments permettent une évolution technique et/ou fonctionnelle beaucoup plus simple.Cette évolution est désormais courante dans le domaine du backend.

Lire plus »

Comment utiliser VSCode et Moose pour analyser les projets Java ?

VSCode est un outil d'édition étonnant. Grâce à ses extensions, on peut développer en utilisant de nombreux langages de programmation. Cependant, qu'en est-il de l'analyse d'un système logiciel à l'aide de VSCode ? Dans cet article, nous allons vous montrer comment utiliser VSCode avec Moose pour analyser le code Java. Nous utilisons le post de Christopher Fuhrman comme exemple.

Lire plus »

Génération de connecteurs d'interopérabilité : un moyen efficace de gagner du temps

La génération de code est progressivement devenue un aspect important du développement de logiciels d'aujourd'hui. Le processus d'écriture de logiciels exige des développeurs qu'ils réécrivent fréquemment un code similaire à plusieurs reprises. Cette pratique peut être à la fois chronophage et fastidieuse. Les développeurs visent à écrire occasionnellement de l'abstraction pour garder leurs applications DRY (do not repeat yourself), cependant l'écriture

Lire plus »
Retour en haut