Conception d'un système IoT et développement d'une transformation de IP-XACT vers UML/Marte
Stage Saclay (Essonne) Études / Statistiques / Data
Description de l'offre
Détail de l'offre
Informations générales
Entité de rattachement
Le Commissariat à l'énergie atomique et aux énergies alternatives (CEA) est un organisme public de recherche.Acteur majeur de la recherche, du développement et de l'innovation, le CEA intervient dans le cadre de ses quatre missions :
. la défense et la sécurité
. l'énergie nucléaire (fission et fusion)
. la recherche technologique pour l'industrie
. la recherche fondamentale (sciences de la matière et sciences de la vie).
Avec ses 16000 salariés -techniciens, ingénieurs, chercheurs, et personnel en soutien à la recherche- le CEA participe à de nombreux projets de collaboration aux côtés de ses partenaires académiques et industriels.
Référence
2019-10775Description de l'unité
Le laboratoire conception de systèmes embarqués et autonomes (LSEA) du CEA LIST travaille sur le développement de processus et méthodologies outillées basée modèles pour la conception de systèmes embarqués et autonomes.
Description du poste
Domaine
Mathématiques, information scientifique, logiciel
Contrat
Stage
Intitulé de l'offre
Conception d'un système IoT et développement d'une transformation de IP-XACT vers UML/Marte
Sujet de stage
le sujet du stage a pour objectifs :
- La définition du flot de conception du système IoT
- la modélisation de l'architecture système et logicielle avec Papyrus
- l'automatisation de l'intégration du modèle de l'architecture matérielle IP-XACT dans Papyrus en développant une transformation de modèles.
Durée du contrat (en mois)
6 MOIS
Description de l'offre
Contexte du stage:
Dans le cadre d’un projet collaboratif, Le CEA LIST est en charge du développement d’un atelier d’ingénierie système pour systèmes embarqués IoT. L’atelier sera composé d’une méthodologie de conception et de développement et d’un cadre architectural pour la saisie des architectures système, logicielle et matérielle. Les outils qui seront intégrés dans cet atelier sont : Papyrus[1] pour la modélisation système et logicielle, Magillem EDA pour la modélisation matérielle et Blockly pour l’implémentation des fonctions bas niveau du système embarqué IoT.
le sujet du stage a pour objectifs :
- La définition du flot de conception du système IoT
- la modélisation de l'architecture système et logicielle avec Papyrus
- l'automatisation de l'intégration du modèle de l'architecture matérielle IP-XACT dans Papyrus en développant une transformation de modèles.
Vous aurez donc à :
- Etudier la bibliographie afin de définir le flot de conception pour systèmes Iot
- Etudier des approches de transformation existantes entre IP-XACT et UML/MARTE
- Spécifier les règles de transformation entre les standards IP-XACT et UML/Marte
- Étudier les différents langages de transformations de modèles (Qvto, Xtend, InQuery) et sélectionner le langage qui sera le mieux adapté pour l’implémentation de la transformation
- Implémenter la transformation de modèles de IP-XACT vers UML/Marte. Les développements seront intégrés dans l’outil Papyrus.
Documenter l’implémentation.
Moyens / Méthodes / Logiciels
Langages: Java, UML/Marte, IP-XACT
Profil recherché
Profil du candidat
Ingénieur/Master
• Maîtrise du langage de programmation Java et du langage de modélisation UML
• La connaissance de l'environnement Eclipse et des standards MARTE et IP-XACT est un atout.