Les véhicules définis par logiciel transforment l'industrie automobile

Alors que les logiciels deviennent rapidement obsolètes, même dans les voitures modernes, et que les nouvelles fonctionnalités nécessitent souvent un achat, l'approche du véhicule défini par logiciel (SDV) prévoit des voitures qui évoluent grâce à des mises à jour à distance, débloquant de nouvelles fonctions sans visite au garage.

Aujourd'hui, les véhicules s'appuient sur des logiciels, mais ne sont pas encore véritablement définis par ceux-ci. Les méthodes de développement doivent donc évoluer et les architectures doivent permettre une séparation claire entre le matériel et le logiciel pour permettre une innovation agile et axée sur le logiciel. Pour réaliser cette transformation, il faut garantir simultanément la vitesse, l'efficacité et la plus haute qualité. Les tests précoces, la validation rapide et le développement agile de logiciels jouent un rôle clé dans ce contexte.

Chez IPG Automotive, nous avons identifié trois stratégies importantes qui favorisent les processus de développement centrés sur le logiciel et incluent la virtualisation comme élément clé, en mettant l'accent sur les méthodes et les tests virtuels plutôt que sur les itérations lentes et coûteuses avec des prototypes réels.

Shift Left : Détection précoce des erreurs

L'approche Shift Left est basée sur l'utilisation de la simulation et des tests virtuels pour déplacer les efforts de développement vers une phase de développement anticipée. CarMaker génère des prototypes virtuels et des scénarios réalistes ainsi que des environnements pour les intégrer dans le processus de développement à un stade précoce. Les problèmes et les erreurs peuvent ainsi être identifiés plus rapidement et plus tôt, ce qui permet des ajustements moins coûteux. La famille de produits CarMaker est une solution puissante qui vous aide à réorienter vos efforts de développement grâce à la simulation.

Validation virtuelle : Des logiciels au lieu d'itérations matérielles coûteuses

Les prototypes physiques sont complexes à produire et entraînent des coûts de développement élevés. L'utilisation de jumeaux numériques très réalistes combinés à des tests HIL successifs permet une validation rapide du système et résout le problème de la dépendance à l'égard de composants réels, dont le matériel peut être défini à un stade ultérieur. La condition préalable est l'intégration verticale (MIL/SIL/HIL/VIL) qui permet d'utiliser les prototypes virtuels de manière cohérente. Le portefeuille de produits d'IPG Automotive offre une intégration cohérente à partir d'une source unique avec la famille de produits CarMaker ainsi que des solutions Hardware et des systèmes de test adaptés. Ainsi, vous pouvez toujours créer des situations de test identiques, traçables et comparables pour permettre des tests et une validation en continu.

Développement agile de logiciels : Déploiement plus rapide des mises à jour

Les processus CI/CD et les mises à jour à distance permettent une amélioration continue et des tests et validations numériques et évolutifs. Il est important de s'assurer que certaines étapes du processus ou certains domaines sont entièrement automatisés, en utilisant les avantages du développement agile. En outre, il est essentiel que l'automatisation et l'optimisation des processus ne soient pas effectuées de manière isolée pour des silos individuels, mais qu'elles soient déployées dans l'ensemble des services afin d'améliorer la collaboration entre les départements : VIRTO est conçu pour soutenir le développement agile de logiciels et fournit un cadre holistique pour permettre le travail collaboratif, fournir une gestion centralisée des données et rendre les résultats des tests et de la validation visibles et traçables à tout moment.

Pour plus d'informations sur la manière dont vous pouvez optimiser vos processus et les rendre plus efficaces grâce à la gamme de produits d'IPG Automotive, veuillez contacter notre équipe de consultants.

IPG Automotive présente trois stratégies clés : passer à la simulation anticipée, remplacer les itérations matérielles coûteuses par une validation virtuelle, et adopter un développement logiciel agile.