Stagaire - Ingénierie Logicielle Embarquée
A intégré une équipe d'ingénierie logicielle pour participer à la refactorisation et l'optimisation d'un software MBD destiné au calculateur BSI dans le domaine automobile.
- A décomposé un modèle Simulink monolithique en architecture multi-Runnable applicatif pour améliorer la modularité.
- A défini les Inter-Runnable-Variables (IRVs) pour assurer la communication entre les Runnables Applicatifs.
- A optimisé l'empreinte mémoire (Flash, RAM, Stack) et réduit la complexité cyclomatique du code généré.
- A généré et compilé le code dans l'environnement de développement.
- A créé un fichier Excel unifié (Template) pour la définition et la documentation des cas de test.
- A mis en place un processus de test MIL pour les modules MBD incluant la création, la configuration, l'exécution et la génération de rapports avec métriques MC/DC.
- A mis en place un processus de test SIL pour le code généré : génération des scripts de tests EDITH, compilation, exécution et génération de rapports avec métriques MC/DC.
Environnement technique