Automobile : Symtavision propose des cas d’usage clés pour l’analyse de timing sur les ECU

Symtavision

L’allemand Symtavision, spécialiste des technologies d’analyse et d’optimisation de timing dans les logiciels embarqués temps réel, a tiré parti de son expérience de plusieurs années sur ce domaine pour ...mettre en avant, à l’usage des développeurs, des cas d’usage clés que l’on retrouve de manière récurrente dans les projets de systèmes embarqués dans les automobiles. Objectif : réduire les temps de développement et sécuriser le processus de mise au point d’un code enfoui au sein des ECU (Electronic Control Unit).

Les cas d’utilisation listés par Symtavision peuvent ainsi être déployés en parallèle d’un processus existant, afin de l’enrichir au niveau de l’analyse des timings. Et ce, des phases de conception proprement dites jusqu’aux opérations d’intégration et de test sur la cible matérielle. Une approche qui permet, selon Symtavison, de comparer et de vérifier des exigences de timing entre ECU en se basant sur l’analyse des traces, et d’optimiser le code vis-à-vis du temps d’exécution du code et du temps de chargement de code sur les ECU (en s’appuyant ici sur des outils d’analyse statique de code). L'approche permet aussi d’explorer diverses architectures de partitionnement, d'ordonnancement… au regard des problèmes de timing (via un logiciel de simulation), de créer des modèles de référence (notamment des modèles de pires cas d’utilisation) et enfin de faciliter la migration vers des architectures multicoeurs, en optimisant en particulier le partionnement de l’application sur les différents cœurs.