Ampere et Vector : la virtualisation dans le développement de véhicules définis par logiciel grâce à une usine logicielle intégrée

Processus automatisés, cycles de mise en production plus rapides, collaboration optimale. Ampere et Vector font progresser le développement des véhicules définis par logiciel grâce à une « Software Factory » d'une nouvelle génération.

Ensemble, Ampere et Vector ont mis en place une « Software Factory » destinée à soutenir le développement de véhicules définis par logiciel (SDV). Cette infrastructure prend en charge le développement, l’intégration, les tests et le déploiement de middleware et de logiciels d’application, en mettant l’accent sur des flux de travail structurés et l’automatisation. Elle permet de raccourcir les cycles de retour d’information et de mettre en place des configurations de projet évolutives.

Conçu pour aller plus vite

Des processus automatisés. Des résultats évolutifs.

La « Software Factory » conteneurisée automatise divers processus évolutifs. Elle permet d'accélérer les cycles de mise en production, réduit les tâches manuelles et offre aux développeurs la possibilité de tester les modifications à un stade précoce, sans dépendre d'un matériel physique.

Des données cohérentes. Des résultats reproductibles.

La « Software Factory » garantit que des données d'entrée identiques conduisent à des résultats identiques. Tous les artefacts de développement sont gérés sur une plateforme d'hébergement de code dotée d'un système CI/CD intégré ; dans le cas présent, il s'agit de GitLab, qui fait office de système central de gestion du code source. Cela permet de créer une base stable et traçable pour les projets de grande envergure impliquant de nombreux développeurs.

Méthodes agiles. Une collaboration étroite.

Ampere a adopté une approche itérative et agile qui permet aux développeurs, aux architectes et aux intégrateurs de travailler sur des branches parallèles. Les livraisons sont testées à l'aide d'interfaces bien définies et d'artefacts textuels, ce qui garantit une collaboration efficace.

Flux de travail collaboratif. Développement plus rapide.

Le concept de vECU basé sur MICROSAR permet de réaliser des tests flexibles et économiques sans avoir recours à des prototypes physiques. Un workflow collaboratif basé sur le modèle DevOps permet à tous les contributeurs d'intégrer efficacement leurs contributions, ce qui accélère le développement et améliore l'intégration des fonctionnalités.

Le défi : faire évoluer le développement de logiciels complexes

Alors que le développement automobile s’est traditionnellement concentré sur l’esthétique extérieure, les performances du moteur, la fonctionnalité et le matériel, les véhicules connectés (SDV) recentrent l’attention sur les fonctionnalités pilotées par des logiciels et sur une évolution continue. Cependant, le développement des SDV soulève de multiples défis : la nécessité de cycles de mise en production rapides pour des logiciels complexes, la diversité des produits et la collaboration entre des milliers de développeurs issus de multiples entreprises.

La solution : automatiser le développement SDV grâce à Software Factory

La Software Factory, basée sur le modèle DevOps et fonctionnant en conteneurs, combine l’automatisation, la virtualisation, GitLab, les outils d’ingénierie Vector et des technologies spécifiques aux clients. Elle accompagne l’ensemble du parcours des développeurs, du développement et de l’intégration jusqu’aux tests et au déploiement, tout en permettant un déploiement et une exécution simples et rentables des outils.

Software Factory automatise des étapes clés telles que la configuration et l’intégration des applications, la création de l’ECU virtuel basé sur MICROSAR et l’exécution de tests « Software-in-the-loop » complets.

La mise en place de cette « Software Factory » de pointe a été rendue possible grâce à une initiative conjointe entre Ampere et Vector, ce qui confirme que la collaboration est essentielle pour relever les défis liés au secteur des véhicules à conduite autonome (SDV).
F. Liu, C. Alim, J. Miguel, P-A. Leneuf, B. Ramel , F. Duplan, J. Maas
Source : L'ECU virtuel basé sur la technologie MICROSAR d'Ampere : un élément clé de l'usine logicielle SDV | Témoignage de réussite

Le récit de cette réussite en détail

Téléchargez l'intégralité de ce témoignage de réussite pour découvrir comment Ampere et Vector accélèrent le développement de véhicules définis par logiciel (SDV) grâce à une « Software Factory ». Découvrez comment l'automatisation, la virtualisation et les flux de travail basés sur le DevOps permettent d'accélérer les cycles de mise en production, d'optimiser la collaboration et d'assurer une intégration logicielle évolutive.
Robin.Gruenagel.png
Robin Grünagel

La Vector Software Factory en détail

Une approche DevOps transformatrice permettant des mises à jour plus rapides, un retour d'information précoce et une réduction des efforts grâce à l'automatisation intelligente.

En tant qu’environnement DevOps ouvert et modulaire, la Software Factory harmonise l’infrastructure, les outils, les méthodes et les processus afin d’assurer un développement logiciel automobile efficace. C’est la solution idéale pour accompagner les équipes distribuées, les flux de travail parallèles, ainsi que l’intégration, les tests et le déploiement en continu.

  • Automatisation et tests « shift-left »
  • Développement parallèle d’applications
  • Cohérence et reproductibilité

Découvrez d'autres exemples de réussite