Concevoir, implémenter et valider un adaptateur entre SOVD (Service Oriented Vehicle Diagnostic) et UDS (Unified Diagnostic Services).
Assurer la compatibilité ascendante des nouveaux outils de diagnostic basés sur SOVD avec les calculateurs embarqués utilisant le protocole UDS.
Travaux à réaliser
Design et implémentation de l'adaptateur en C++ pour traduire les services SOVD vers les interfaces UDS et réciproquement.
Design et implémentation d'une application de test en Python pour valider les cas fonctionnels de l'adaptateur.
Design et implémentation d'un simulateur d'ECU en C++ pour fournir les informations de diagnostic nécessaires à la validation.
Validation de la solution en utilisant l'application de test et le simulateur d'ECU : tests fonctionnels, tests de performance et tests de stabilité.
Compétences requises et livrables attendus
Maîtrise du C/C++ pour le développement de l'adaptateur et du simulateur d'ECU.
Compétences en Python pour la réalisation de l'application de test et l'automatisation des scénarios de test.
Produire le code source, la documentation d'architecture, les procédures de test et un rapport de validation décrivant les résultats fonctionnels, de performance et de stabilité.