Amélioration d’un front-end web pour un outil de spécification et de simulation de processus d’approvisionnement et de fabrication

Amélioration d’un front-end web pour un outil de spécification et de simulation de processus d’approvisionnement et de fabrication

Profil Etudiant en fin de bac en informatique
Prérequis Bonnes notions de programmation en langage Java et technologies web
Durée min 12 semaines, ampleur du travail modulée en fonction de la durée

Contexte

Le CETIC mène actuellement un projet de recherche nommé SimQRI conjointement avec des entreprise du pôle de compétitivité MECATECH et partenaires allemands. L’objectif est de quantifier les risques induits par les fournisseurs et d’en traiter l’impact sur des chaînes de processus industriels complexes.

Le projet a produit un outil de simulation du risque dans les chaînes manufacturières. L’outil permet de modéliser des processus d’approvisionnement et de production et de mesurer différents types de risques (voir figure ci-dessous). L’outil utilise une simulation efficace des processus couplé avec collecte efficace de paramètres qui alimente un moteur d’échantillonnage type Monte-Carlo. Le tout est implémenté dans le langage fonctionnel Scala.

Objectifs

L’objectif du stage est de contribuer à l’amélioration de ll’interface web permettant de spécifier graphiquement des chaînes d’approvisionnement et de fabrication et d’interagir avec le simulateur. Plus spécifiquement le travail visera à améliorer l’utilisabilité de la plateforme sur deux axes :

  • améliorer l’éditeur graphique de processus
  • implémenter la présentation des résultats des résultats de simulation

Le travail sera principalement technique. L’étudiant aura l’occasion d’interagir avec les autres chercheurs mais aussi les entreprises et les partenaires lors de certaines réunions du projet SimQRI. Une connaissance pratique de l’anglais est un plus.

Détails des tâches

Les tâches principales sont les suivants

  • familiarisation avec le prototype actuels (utilisation)
  • familiarisation avec les technologies mises en oeuvre dans le front-en (librairies javascript)
  • amélioration de l’éditeur graphique actuel (technologie javascript - librairie joint.js)
  • génération de graphiques au moyen de librairies de traitement de données et de génération/visualisation de graphiques.
    -* validation sur des cas de complexité différente, y compris des cas de gros industriels

Encadrement

Tout le travail sera encadré et se déroulera au sein de l’équipe du projet (2 experts CETIC). Une approche agile sera mise en oeuvre avec typiquement 3 sprints d’une durée d’un mois chacun. Les contributions réalisée seront identifiées et pourront faire l’objet d’une publication en Open Source au sein du projet OscaR. Une forge RedMine dédiée sera utilisée pour le projet.

Références

Contact : Christophe Ponsard