Valider en avance de phase le logiciel de votre calculateur
La validation virtuelle décrit la méthode générale d'utilisation de la simulation sur PC pour la validation, la vérification et les tests du logiciel du calculateur. Les clients dSPACE peuvent par ailleurs utiliser des modèles de calculateurs virtuels tout au long du processus de développement de leur calculateur.
Actuellement, le logiciel du calculateur utilise plusieurs composants logiciels (SWCs) caractérisés par une forte interaction.
Dans les importants réseaux de calculateurs, installés dans la plupart des véhicules d’aujourd’hui, il peut facilement y avoir des milliers de composants logiciels.
Comme le développement des composants d'un calculateur est généralement partagé entre plusieurs départements ou même entre différentes sociétés, il faut non seulement tester et valider les composants mais aussi les interactions entre chacun d'eux.
Le fait de détecter ces erreurs et incohérences le plus tôt possible dans le développement, réduit d'autant plus le temps et les coûts liés à leur rectification.
Des tests en avance de phase sans matériel
Dans les processus de développement antérieurs, le test et la validation du logiciel du calculateur ne pouvaient commencer avant que le prototype du calculateur ne soit disponible. Les inconvénients étaient clairs : les prototypes étaient généralement disponibles à un stade assez avancé du processus de développement et aussi très coûteux. De plus, les prototypes ne pouvaient être multipliés ou utilisés simultanément dans plusieurs projets.
La validation virtuelle développée par dSPACE vient solutionner cette problématique. Les SWC déjà disponibles sont combinés afin de créer un modèle de calculateur virtuel. Le modèle est alors validé, testé et calibré avec VEOS sur un PC standard. Cette forme de la validation offline permet aux développeurs de se concentrer sur les situations bien réelles comme une tâche de mise à l'échelle, le comportement du logiciel de base et le comportement de la communication sur un bus CAN virtuel. Du fait que le calculateur virtuel peut être facilement dupliqué, l'exécution simultanée de tests par des équipes différentes est dès lors possible. Toutes les corrections et modifications nécessaires sont incluses dans une nouvelle version du calculateur virtuel, alors mise à disposition des autres équipes.

