Conception et développement d’une architecture modulaire pour l’intégration d’indicateurs environnementaux dans la plate-forme DESCARTES
| ABG-135481 | Master internship | 5 months | Environ 700€/mois |
| 2026-02-04 |
- Computer science
- Engineering sciences
Employer organisation
https://www.univ-gustave-eiffel.fr/luniversite/notre-projet
Description
DESCARTES (Dynamic Efficiency of the Resilience and the System Action-Reaction Pattern in Transportation Networks) est une plate-forme dédiée à l’évaluation et à la régulation de la résilience des réseaux de transport. Développée à partir d’une méthodologie quantitative, elle permet de mesurer les performances des réseaux, tant dans des conditions normales que perturbées. Elle permet ainsi aux décideurs de comprendre d’une part, les niveaux de planification stratégique nécessaires pour faire face aux défaillances ; et de tester d’autre part, les impacts des stratégies de gestion sur la résilience du système.
Initialement développée en MATLAB, la plate-forme DESCARTES a été migrée vers Java pour des raisons de performance et de modularité. Cependant, pour enrichir ses fonctionnalités et permettre aisément l’intégration d’autres types d’indicateurs telles que pour les évaluations environnementales, nous pensons judicieux de développer une architecture modulaire permettant d’ajouter des modules écrits en Python.
Les objectifs principaux du stage sont :
- Concevoir une interface Java-Python : développer un système permettant d’appeler des modules Python depuis la plate-forme Java.
- Utiliser des technologies comme Jython, JPype, ou des API REST pour faciliter la communication entre les deux langages.
- Intégrer des bibliothèques Python spécialisées (ex. : Pandas pour le traitement des données, NetworkX pour les analyses de réseaux).
- Développer des modules Python pour les indicateurs environnementaux :
- Implémenter des algorithmes pour calculer des indicateurs environnementaux (ex. : empreinte carbone des trajets, consommation énergétique des véhicules).
- Valider et tester l’architecture modulaire :
Profile
- Étudiant·e en Master 2 avec des compétences en développement logiciel.
- Connaissances en Java et Python (obligatoire).
- Capacité à travailler de manière autonome et en équipe.
Starting date
Vous avez déjà un compte ?
Nouvel utilisateur ?
Get ABG’s monthly newsletters including news, job offers, grants & fellowships and a selection of relevant events…
Discover our members
ADEME
Généthon
ASNR - Autorité de sûreté nucléaire et de radioprotection - Siège
Nokia Bell Labs France
ANRT
Medicen Paris Region
Laboratoire National de Métrologie et d'Essais - LNE
Servier
SUEZ
Ifremer
Institut Sup'biotech de Paris
ONERA - The French Aerospace Lab
TotalEnergies
Groupe AFNOR - Association française de normalisation
Nantes Université
Tecknowmetrix
Aérocentre, Pôle d'excellence régional
