[bull-ia] [Stage rémunéré M1/M2] Apprentissage profond et tranformations de modèles

Bonjour à tous,

[Désolé en cas de réceptions multiples de ce message]

Dans le cadre de nos activités de recherche, nous proposons un stage de Master 1 ou Master 2 intitulé “Apprentissage profond pour la génération d’heuristiques pour la définition, le support et la validation de transformations de modèles” dans les locaux de l’ESEO situé à Angers.

La mission démarre le 01/04/2019, pour une durée de 4 mois et sera encadrée par Fabien Chhel et Mickael Clavreul, enseignants-chercheurs dans l’équipe ÉRIS.

Présentation du contexte de travail

L’étudiant sera accueilli dans l’axe “Synchronisation de modèles” de l’équipe de recherche ÉRIS de l’ESEO, qui s’intéresse, notamment, aux interactions et aux bénéfices de l’utilisation des méthodes d’apprentissage automatique dans la définition, le support et la validation de transformations de modèles.

Ce stage vise à concevoir un système d’aide à la décision basé sur les réseaux de neurones. À partir d’un corpus de transformations de modèles fourni, le réseau de neurones exécute les transformations fournies et caractérise les règles de transformation utilisées. Plus précisément, il s’agit, pendant la phase d’apprentissage, d’analyser les propriétés des modèles sources et cibles et de déterminer la relation de transformation utilisée. La relation de transformation identifiée permettra de caractériser l’impact d’un changement de propriété dans le modèle source sur les propriétés du modèle cible.
La séquence d’apprentissage réalisée devrait permettre au système d’inférer automatiquement tout ou partie des règles de transformation entre les modèles sources et cibles et ainsi d’assister les experts dans l’écriture de transformations de modèles.

Missions du stage

La mission proposée porte sur les étapes de conception et de réalisation d’un prototype s’appuyant sur l’IDM (en particulier la transformation de modèles) et l’apprentissage profond.
Les principaux attendus du stage sont :

  • État de l’art des recherches académiques actuelles et des outils associés qui utilisent les méthodes d’apprentissage dans le cadre de l’IDM, notamment sur l’inférence de règle de transformations à partir d’exemples (Model Transformation By Example ou MTBE).
  • Réalisation de démonstrateurs exécutables pour démontrer la faisabilité (reproduire les transformations puis inférer les règles)
  • Écriture d’un article scientifique en vue d’une publication, en fonction de l’avancement.

Technologies et outils utilisés 
Le démonstrateur devra s’appuyer sur les outils utilisés dans le domaine de l’IDM tel que :

  • Formalisations UML et Ecore pour la production de modèles
  • Eclipse EMF (plateforme technique)
  • ATL Transformation Language comme langage support des transformations de modèles.
  • TensorFlow pour l’apprentissage profond.

Profil recherché

  • Etudiant niveau master 1 ou master 2
  • Expériences dans le domaine de la modélisation et des DSL (Domain-Specific Languages)
  • Intérêt et expérience dans le développement d’applications et/ou prototypes avec les technologies proposées

Contact(s)

  • Mickael Clavreul – mickael[dot]clavreul[@]eseo.fr – ESEO Angers
  • Fabien Chhel – fabien[dot]chhel[@]eseo.fr – ESEO Angers

Cordialement,

  Mickael CLAVREUL

EQUIPE ÉRIS

Enseignant – Chercheur

Tél. : 02 41 86 67 67

 

Campus ESEO Angers

10 Boulevard Jeanneteau

CS 90717

49107 Angers CEDEX 2