Tests virtuels de calculateurs

Parcourir par nom de produit


Valider très tôt le logiciel de votre calculateur 
Grâce au test virtuel de calculateur, les clients dSPACE peuvent utiliser des modèles virtuels de calculateurs pour tester et valider tout au long du processus de développement. Le terme « Test virtuel de calculateur » (VET) couvre tous les scénarios de simulation dans lequel des calculateurs virtuels sont utilisés.
 
Actuellement, le logiciel des calculateurs comprend plusieurs composants logiciels (SWC) avec de nombreuses interactions. Dans les importants réseaux de calculateurs, fréquemment installés dans les véhicules courants, il peut facilement y avoir des milliers de SWC.
Et 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 SWC 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 précoces sans matériel
Auparavant, le test et la validation du logiciel du calculateur ne pouvait 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, ces prototypes ne pouvaient être multipliés à volonté ou utilisés simultanément dans plusieurs projets, par exemple pour la simulation de haute qualité du restbus.
C’est à ce moment précis que dSPACE entre en jeu avec le test virtuel de calculateur (VET). Les SWC déjà disponibles sont combinés afin de créer un modèle virtuel de calculateur qui est alors testé et validé par simulation sur un PC standard. Grâce à cette forme de simulation, les développeurs obtiennent des résultats proches du réel tels que l'organisation de tâches, le comportement du logiciel de base et le comportement de la communication sur un bus CAN virtuel.