Pierre.Boulet@lifl.fr
Le projet DaRT s'intéresse à la conception de systèmes embarqués par une approche d'ingénierie dirigée par les modèles. Dans le cadre plus précis des systèmes sur puce, l'environnement Gaspard2 développé par l'équipe permet la modélisation, la simulation, le test et la génération d'applications placées sur des architectures matérielles. Gaspard2 est un environnement unifié permettant le co-design de systèmes sur puce, c'est-à-dire :
Le langage de spécification utilisé dans Gaspard2 est basé sur le profil UML MARTE et en particulier l'expression des structures répétitives proposées dans le chapitre RSM de MARTE. L'éditeur UML utilisé comme interface utilisateur de Gaspard2 est l'éditeur libre papyrus UML, un plugin d'eclipse.
L'objectif de ce projet est de particulariser Papyrus pour la saisie de modèles répétitifs utilisant les stéréotypes proposés par MARTE RSM. Cette particularisation prendra la forme d'un plugin de papyrus. Les particularisations envisagées sont :
Les compétences requises sont la maîtrise du langage de programmation Java, de l'environnement Eclipse et du langage de modélisation UML.