Référence : APIFDS00621
Date de début : 01-03-2019
Date de fin : 30-08-2019
Temps de travail : TEMPS PLEIN
Lieu : BLAGNAC (31) OU MERIGNAC (33)
Type de contrat : STAGE
Expérience : Aucune

Tâches & Activités

Au sein de la BU « Digital & Software » et de l’équipe « Modélisation et Outils », ce stage vous conduit à contribuer à la réalisation de l’outil SimfiaNeo.

SimfiaNeo est un logiciel permettant de réaliser des analyses de sûreté de fonctionnement pour les domaines aéronautiques, automobiles, navals, etc. SimfiaNeo met en oeuvre l’approche MBSA (« Model Based Safety Assesment ») à travers l’utilisation du langage AltaRica : modélisation d’un système et des modes de panne, calcul des séquences de défaillance, exploitation des
résultats.

Le logiciel SimfiaNeo est développé en Java au-dessus de la plateforme Eclipse (Eclipse RCP). Nous utilisons les technologies d’ingénierie des modèles développées au sein de la fondation Eclipse : EMF, Sirius, Acceleo, CDO, etc. SimfiaNeo est développé en suivant les bonnes pratiques d’industrialisation logicielle :
– User stories et Acceptance tests
– Gestion de configuration et revue de code (Git/Gerrit)
– Intégration continue (Jenkins)

L’objectif du stage est de lier le monde des exigences avec le monde de l’analyse de sûreté de fonctionnement et comporte les étapes suivantes :
– Etat des lieux des outils d’expression d’exigences sous forme de modèles.
– Réalisation et/ou intégration d’un méta-modèle d’expression d’exigences au sein de SimfiaNeo.
– Conception et réalisation de l’outillage permettant de lier des éléments de l’analyse de sûreté de fonctionnement avec des exigences.
– Conception et réalisation d’un outil permettant de formaliser des exigences sous formes de règles automatiquement vérifiables par SimfiaNeo.
– Conception et réalisation d’extracteurs permettant de produire des rapports sur le taux de couverture des exigences dans l’analyse de sûreté de fonctionnement en cours.
– Conception et réalisation de connecteurs avec des outils de gestion d’exigences (exemple : DOORS)

Vous intégrerez l’équipe de développement du logiciel SimfiaNeo et participerez activement à la réalisation et à la promotion de celui-ci. Ce stage vous permettra de démontrer et renforcer d’une part vos compétences en conception orientée objet et programmation en Java et Eclipse et d’autre part vos qualités d’analyse et de communication.

Ce stage, d’une durée de 6 mois environ et basé à Blagnac ou Mérignac, est ouvert à des étudiants de niveau Bac + 5. Date sujette à flexibilité.

Ce poste exige une connaissance des risques potentiels de non-conformité. Le/la titulaire s’engage à agir avec intégrité, fondement du succès, de la réputation et de la croissance durable de la Société.

Compétences

– Programmation Java
– Bonne culture générale en génie logiciel (Maven, Jira…)
– De bonnes connaissances en ingénierie des modèles (méta-modélisation, MOF) et applications avec les technologies Eclipse (EMF, Sirius, Acceleo) sont nécessaires
– Motivation, curiosité, bonne communication, rigueur