Introduction
L'industrie automobile connaît une profonde transformation, les véhicules traditionnels évoluant vers des véhicules définis par logiciel (SDV), des plateformes intelligentes et connectées, pilotées par des contraintes logicielles plutôt que matérielles. Contrairement aux véhicules conventionnels, dont les fonctionnalités étaient étroitement liées aux composants physiques, les SDV reposent sur une architecture logicielle flexible qui permet des mises à jour dynamiques des fonctionnalités, des mises à jour OTA (Over-the-Air), une personnalisation améliorée et une réactivité en temps réel.
Alors que les architectures E/E automobiles évoluent des modèles par domaine vers des modèles zonaux, les SDV intègrent l'edge computing, la plateforme adaptative AUTOSAR et des technologies basées sur l'IA pour répondre aux exigences croissantes en matière de sécurité, de connectivité et d'autonomie. Ce changement de paradigme introduit de nouveaux défis et opportunités dans le développement de logiciels automobiles, obligeant les constructeurs et les fournisseurs à adopter des outils de développement SDV avancés, des méthodologies agiles et des solutions robustes de gestion des exigences pour garantir la sécurité, la conformité et l'évolutivité.
Cet article explore le cycle de vie complet du développement de véhicules définis par logiciel, de l'architecture et des technologies à la conformité, aux défis et aux meilleures pratiques, offrant une plongée en profondeur dans la manière dont les OEM et les fournisseurs peuvent réussir la transition vers une mobilité intelligente centrée sur les logiciels.
Qu'est-ce qu'un véhicule défini par logiciel (SDV) ?
Un véhicule défini par logiciel (SDV) est un système automobile moderne dont les fonctions sont principalement contrôlées, activées et améliorées par logiciel. Contrairement aux véhicules traditionnels, dont la plupart des fonctionnalités étaient fixées en usine, les SDV permettent aux constructeurs de proposer à distance de nouvelles fonctionnalités, des corrections de bugs et des améliorations de performances tout au long du cycle de vie du véhicule grâce aux mises à jour OTA (Over-the-Air).
Évolution des véhicules traditionnels vers les SDV
Le passage de systèmes mécaniques et matériels à des architectures logicielles marque une transformation majeure de l'ingénierie automobile. Les véhicules traditionnels fonctionnaient avec des unités de contrôle électronique (ECU) cloisonnées, étroitement liées à un matériel spécifique. En revanche, les SDV s'appuient sur une architecture logicielle centralisée ou zonale, alimentée par des intergiciels automobiles et des plateformes de calcul haute performance, permettant une innovation continue et une évolutivité des fonctionnalités.
L'essor des systèmes automobiles connectés, intelligents et adaptatifs
Les véhicules utilitaires légers (VUL) sont au cœur de la révolution des véhicules connectés. Ils intègrent l'informatique de pointe, la communication V2X (Vehicle-to-Everything) et l'intelligence artificielle pour permettre la maintenance prédictive, la conduite autonome et la réactivité des systèmes en temps réel. Cette connectivité permet aux véhicules de s'adapter aux préférences des utilisateurs, aux conditions environnementales et à l'évolution des réglementations de sécurité routière.
Importance des SDV dans l'avenir de l'industrie automobile
Alors que les attentes des consommateurs évoluent vers des expériences de conduite personnalisées et enrichies en logiciels, les véhicules autonomes deviennent un élément clé de la mobilité nouvelle génération. Ils permettent des cycles de commercialisation plus rapides, la réutilisabilité des logiciels, une cybersécurité renforcée et la monétisation des services numériques. Pour les équipementiers et les fournisseurs, l'adoption des véhicules autonomes est essentielle pour rester compétitifs sur un marché rapidement porté par l'innovation, l'automatisation et l'intégration logicielle tout au long du cycle de vie.
Concepts fondamentaux du développement SDV
Architecture logicielle des véhicules dans le développement SDV
Au cœur de chaque véhicule défini par logiciel (SDV) se trouve une architecture logicielle robuste et évolutive, qui définit la manière dont les composants logiciels interagissent avec le matériel, les réseaux et les systèmes externes. À mesure que les véhicules passent d'une approche axée sur le matériel à une approche centrée sur le logiciel, une architecture moderne devient essentielle pour prendre en charge les fonctionnalités en temps réel, les mises à jour OTA (Over-the-Air) et la flexibilité des fonctionnalités.
Architecture centralisée ou zonale
Les véhicules traditionnels utilisent une architecture d'ECU distribuée, où chaque unité de contrôle gère une fonction spécifique (par exemple, freinage, infodivertissement). Cependant, ce modèle entraîne une complexité et une évolutivité limitée.
En revanche, les SDV adoptent soit une architecture centralisée, où les unités de calcul haute performance gèrent plusieurs domaines, soit une architecture zonale, qui regroupe les calculateurs en fonction de zones physiques (avant, arrière, etc.). Les architectures zonales réduisent la complexité du câblage, améliorent la modularité et optimisent la prise en charge du calcul en périphérie en temps réel.
Découplage du matériel et du logiciel
L'un des principes fondamentaux du développement SDV est la séparation entre matériel et logiciel. Cette séparation permet aux équipementiers et aux fournisseurs de premier rang de mettre à niveau ou de maintenir indépendamment les composants du véhicule sans perturber l'ensemble du système, favorisant ainsi la réutilisation des logiciels, une maintenance simplifiée et une évolutivité du cycle de vie.
Grâce à cette abstraction, les développeurs peuvent déployer des applications indépendantes de la plate-forme, réduisant ainsi la dépendance à des calculateurs ou à des fournisseurs de matériel spécifiques et accélérant l'innovation dans l'ensemble de l'écosystème des véhicules définis par logiciel.
Rôle des intergiciels et des systèmes d'exploitation des véhicules
Les intergiciels automobiles et les systèmes d'exploitation (OS) temps réel jouent un rôle crucial dans la communication, la sécurité et la coordination entre les différents modules logiciels et couches matérielles. Des solutions comme AUTOSAR Adaptive Platform constituent la base des applications dynamiques et critiques pour la sécurité des véhicules autonomes, prenant en charge la conformité à la norme ISO 26262 et l'intégration transparente des systèmes basés sur l'IA, des architectures V2X et OTA.
Le middleware garantit un échange de données fiable, tandis que le système d'exploitation applique la planification en temps réel, la gestion de la mémoire et la cybersécurité, ce qui les rend essentiels pour le développement agile de véhicules définis par logiciel.
Architecture E/E automobile et SDV
L'architecture électrique/électronique (E/E) des véhicules modernes joue un rôle fondamental dans la transition vers les véhicules définis par logiciel (SDV). Les systèmes distribués traditionnels, autrefois suffisants pour les véhicules centrés sur le matériel, ne sont plus viables pour répondre aux exigences croissantes de connectivité, d'autonomie et d'exécution logicielle en temps réel. Aujourd'hui, les constructeurs repensent la conception E/E pour l'adapter à l'évolutivité et à la flexibilité requises pour le développement de SDV de nouvelle génération.
Que sont les architectures E/E modernes ?
Les architectures E/E traditionnelles se composent de dizaines d'unités de contrôle électronique (ECU), chacune dédiée à des fonctions spécifiques telles que le contrôle du groupe motopropulseur, l'infodivertissement ou les systèmes ADAS. Ces systèmes cloisonnés sont souvent câblés et peu flexibles, ce qui limite les mises à jour logicielles et l'innovation.
Les architectures E/E modernes centrées sur le SDV regroupent les fonctions en unités de calcul moins nombreuses et plus puissantes, capables de gérer plusieurs domaines grâce à un contrôle centralisé et des réseaux de communication haut débit. Cette évolution permet une gestion fluide du cycle de vie des logiciels, renforce la sécurité des systèmes et réduit la complexité matérielle.
Évolution vers les contrôleurs de domaine et de zone
Pour soutenir la modularité et une communication efficace, les constructeurs automobiles adoptent des architectures basées sur des domaines et des zones :
- Les contrôleurs de domaine regroupent les calculateurs par fonction (par exemple, châssis, infodivertissement, ADAS), simplifiant ainsi le déploiement des logiciels et la logique de contrôle.
- Les contrôleurs de zone réorganisent la disposition du système par emplacement physique (par exemple, avant gauche, arrière droit), réduisant ainsi les faisceaux de câbles, diminuant le poids et permettant une transmission de données plus rapide à travers le véhicule.
Cette évolution s'aligne parfaitement avec le besoin d'évolutivité, de traitement en temps réel et de mises à jour Over-the-Air (OTA) plus faciles des SDV.
Intégration de l'Edge Computing dans le développement SDV
Pour répondre aux exigences de faible latence et de haute fiabilité des environnements autonomes et connectés, l'edge computing est désormais un élément clé de l'architecture E/E. En traitant les données localement dans le véhicule, plutôt que de dépendre uniquement du cloud, les SDV peuvent prendre des décisions en une fraction de seconde, alimenter des fonctionnalités basées sur l'IA et prendre en charge les communications V2X (Vehicle-to-Everything).
L'informatique de pointe permet également une meilleure confidentialité des données, améliore la tolérance aux pannes et prend en charge des applications critiques telles que la maintenance prédictive, les systèmes de contrôle adaptatif et la traçabilité en direct du comportement des véhicules.
La transition vers des architectures E/E centralisées, zonales et intégrées en périphérie est fondamentale pour exploiter pleinement le potentiel du développement de véhicules définis par logiciel. Alors que les fonctions des véhicules sont de plus en plus contrôlées par logiciel, investir dans une conception E/E robuste est essentiel pour garantir la sécurité, les performances et l'agilité du cycle de vie.
Technologies clés au service du développement SDV
Le développement des véhicules définis par logiciel (SDV) s'appuie sur plusieurs technologies avancées qui garantissent évolutivité, flexibilité et intelligence tout au long du cycle de vie du véhicule. Des normes logicielles fondamentales comme AUTOSAR Adaptive aux innovations modernes comme les mises à jour OTA (Over-the-Air) et l'intelligence artificielle, ces technologies constituent le cœur du développement logiciel automobile de nouvelle génération.
Plateforme adaptative AUTOSAR
Les SDV nécessitant des mises à jour logicielles dynamiques, une puissance de calcul élevée et une communication avec des réseaux externes, la plateforme adaptative AUTOSAR est devenue essentielle. Contrairement à la plateforme AUTOSAR classique, qui prend en charge les fonctions statiques en temps réel sur microcontrôleurs, la plateforme adaptative est conçue pour les calculateurs hautes performances et prend en charge :
- Architecture orientée services (SOA)
- Déploiement dynamique de logiciels
- Systèmes d'exploitation basés sur POSIX
Différence : AUTOSAR Classic vs. Adaptive
| Caractéristique | AUTOSAR Classique | AUTOSAR Adaptatif |
| Utilisation ciblée | Systèmes de contrôle embarqués | Calcul haute performance |
| Système d'exploitation | RTOS non POSIX | Système d'exploitation compatible POSIX |
| Souplesse | Configuration statique | Dynamique, actualisable |
| Communication | PEUT, LIN | Ethernet, CERTAINS/IP |
Pourquoi l'AUTOSAR adaptatif est essentiel pour les SDV
La plateforme adaptative AUTOSAR permet une intégration transparente des fonctionnalités basées sur l'IA, prend en charge les mécanismes de mise à jour OTA et garantit la conformité à la norme ISO 26262, ce qui la rend idéale pour les environnements logiciels en constante évolution des véhicules utilitaires légers. Elle prend également en charge l'informatique de pointe et la communication V2X, répondant ainsi parfaitement aux besoins de l'architecture logicielle des véhicules modernes.
Mises à jour en direct (OTA)
L’une des caractéristiques distinctives des SDV est la possibilité de mettre à jour les logiciels à distance en temps réel, réduisant ainsi le besoin de visites de service physiques et augmentant l’efficacité opérationnelle.
Principaux avantages des mises à jour OTA dans les SDV :
- Livraison et maintenance de logiciels en temps réel
- Corrections de bugs et améliorations de fonctionnalités sans modifications matérielles
- Réduction des coûts de rappel et amélioration de la disponibilité des véhicules
- Les correctifs de sécurité sont déployés à distance, minimisant ainsi les vulnérabilités
La fonctionnalité OTA prend directement en charge la couverture complète du cycle de vie des exigences, car le logiciel peut évoluer en continu après le déploiement, en fonction des commentaires, des analyses ou des nouveaux besoins de conformité.
L'intelligence artificielle dans les véhicules définis par logiciel
L'intelligence artificielle (IA) transforme la façon dont les véhicules perçoivent, décident et agissent. Dans les véhicules utilitaires légers, l'IA joue un rôle essentiel :
- Maintenance prédictive par analyse des données des capteurs pour prévoir les pannes
- Prise de décision autonome dans les systèmes ADAS et de conduite autonome
- Personnalisation en cabine pour le confort, la sécurité et l'expérience utilisateur
- Optimisation de l'efficacité énergétique grâce à l'apprentissage comportemental en temps réel
L'intégration de l'IA est prise en charge par l'informatique de pointe, les plateformes middleware et les systèmes d'exploitation en temps réel, et nécessite un alignement strict avec les normes de sécurité fonctionnelle automobile.
Ensemble, les technologies AUTOSAR Adaptive, les mises à jour OTA et l'IA constituent l'épine dorsale numérique du développement de véhicules définis par logiciel. Elles permettent aux constructeurs automobiles de passer d'une production statique à une innovation dynamique pilotée par logiciel, garantissant ainsi agilité, évolutivité et valeur à long terme des véhicules.
Avantages de l'architecture de véhicule définie par logiciel
Le passage à une architecture de véhicule défini par logiciel (SDV) permet aux équipementiers et aux fournisseurs de surmonter les limites des conceptions traditionnelles centrées sur le matériel. En séparant le logiciel du matériel et en adoptant des modèles informatiques centralisés ou zonaux, les SDV offrent de nombreux avantages techniques et commerciaux tout au long du cycle de développement logiciel automobile.
Évolutivité et réutilisabilité des logiciels
L'un des principaux avantages de l'architecture SDV réside dans l'évolutivité et la réutilisabilité des logiciels. Les développeurs peuvent créer des composants logiciels modulaires et réutilisables, compatibles avec différentes plateformes et variantes de véhicules, réduisant ainsi les doublons et les délais de mise sur le marché.
Cette modularité permet :
- Déploiement plus rapide de nouvelles fonctionnalités sur plusieurs modèles
- Effort de développement et de validation réduit
- Maintenance et mises à jour simplifiées
- Exigences renforcées en matière de réutilisabilité et de gestion de la configuration
Cette réutilisation s’aligne sur les stratégies de développement des exigences agiles et contribue à générer des performances logicielles cohérentes à grande échelle.
Mises à niveau des fonctionnalités en temps réel et support OTA
L'architecture Software-Defined Vehicle prend en charge les mises à jour OTA (Over-the-Air), permettant aux constructeurs automobiles de déployer en temps réel des mises à niveau de fonctionnalités, des corrections de bugs et des correctifs de conformité après la production. Cette fonctionnalité améliore la fiabilité et la valeur à long terme des véhicules, tout en minimisant les rappels et les coûts d'entretien.
Grâce à un support OTA robuste, les SDV permettent :
- Livraison continue d'améliorations logicielles
- Amélioration en direct de la sécurité, de l'expérience utilisateur et des performances du système
- Réponse agile aux menaces de cybersécurité et aux changements réglementaires
- Alignement avec la couverture complète du cycle de vie des exigences
Personnalisation améliorée du véhicule et valeur du cycle de vie
Les consommateurs modernes exigent des véhicules qui s'adaptent à leurs préférences. Les architectures SDV permettent une personnalisation embarquée, des modes de conduite et des paramètres d'infodivertissement aux fonctionnalités de confort et de sécurité pilotées par l'IA.
Les principaux avantages de la personnalisation comprennent :
- Apprentissage basé sur l'IA pour le comportement individuel des utilisateurs
- Des progiciels et services personnalisables
- Activation des fonctionnalités après-vente et mises à niveau par abonnement
- Valeur étendue grâce à la traçabilité en temps réel et à l'analyse des performances
Cela améliore non seulement l’expérience du conducteur, mais permet également aux équipementiers de générer des revenus récurrents et de différencier leurs offres sur un marché concurrentiel.
L'architecture logicielle des véhicules est un catalyseur d'innovation dans le secteur automobile. Elle offre une évolutivité inégalée, permet une gestion du cycle de vie des logiciels par liaison radio (OTA) et prend en charge la personnalisation dynamique des véhicules, posant ainsi les bases de solutions de mobilité intelligentes, adaptables et centrées sur le client.
Défis et solutions dans le cycle de développement SDV
La transition vers les véhicules définis par logiciel (SDV) est source d'innovation et de complexité. À mesure que les véhicules deviennent plus intelligents, connectés et autonomes, les équipes de développement sont confrontées à des défis majeurs liés aux performances en temps réel, à la complexité de la pile logicielle, à la conformité et à la cybersécurité. Surmonter ces obstacles nécessite l'adoption de solutions logicielles robustes d'ingénierie des exigences, d'outils de gestion du cycle de vie et de plateformes sécurisées et évolutives.
Exigences de performance et de sécurité en temps réel
Les véhicules autonomes doivent exécuter des tâches urgentes, telles que le freinage, le maintien dans la voie et les réponses ADAS, avec une fiabilité en temps réel. Ces fonctions sont essentielles à la sécurité et doivent respecter des normes de sécurité fonctionnelle automobile strictes, telles que la norme ISO 26262.
Défis:
- Assurer une exécution déterministe dans des environnements dynamiques
- Équilibrer la complexité du logiciel avec les contraintes de temps
- Intégrer l'IA sans compromettre la sécurité
Solutions:
- Utilisation de systèmes d'exploitation en temps réel (RTOS)
- Mise en œuvre de la plateforme adaptative AUTOSAR
- Processus robustes de traçabilité des exigences et de validation des tests
Gestion de la complexité dans les piles logicielles
À mesure que les SDV évoluent, le nombre de couches logicielles, des modèles middleware et IA aux applications embarquées et aux interfaces cloud, augmente de manière exponentielle.
Défis:
- Orchestration de milliers de composants logiciels sur les calculateurs
- Maintenir une couverture cohérente du cycle de vie des exigences
- Assurer la compatibilité entre les domaines et les plateformes
Solutions:
- Conception d'architecture modulaire et développement basé sur des modèles
- Outils de gestion du cycle de vie des exigences de bout en bout
- Intégration de plateformes ALM pour gérer le développement, les tests et la validation à grande échelle
Conformité réglementaire (ISO 26262, ASPICE)
Le respect des normes réglementaires est incontournable dans le secteur automobile. Les développeurs doivent garantir la sécurité fonctionnelle (ISO 26262), la maturité des processus (ASPICE) et une qualité constante tout au long du cycle de vie.
Défis:
- Suivre le rythme de l'évolution des normes
- Démontrer une documentation et une traçabilité prêtes à être auditées
- Aligner le développement logiciel sur les processus de sécurité
Solutions:
- Mettre en œuvre des outils d'ingénierie des exigences avec des modèles de conformité intégrés
- Automatiser les matrices de traçabilité et les flux de travail de validation
- Utilisez des plateformes comme Visure Requirements ALM pour aligner le développement sur les normes ISO et ASPICE
Préoccupations en matière de cybersécurité et vulnérabilités V2X
Les véhicules utilitaires légers étant constamment connectés aux services cloud et aux réseaux externes, la cybersécurité est une préoccupation croissante. Les véhicules doivent être protégés contre les menaces pesant sur les communications V2X (Vehicle-to-Everything), les calculateurs et les systèmes de données.
Défis:
- Protection des réseaux et des interfaces embarqués contre les intrusions
- Sécurisation des mises à jour OTA et des nœuds de traitement de périphérie
- Assurer la conformité aux normes telles que ISO/SAE 21434
Solutions:
- Intégrer les exigences de cybersécurité dès les premières étapes de développement
- Effectuer une modélisation continue des menaces et des évaluations des risques
- Tirez parti des mécanismes de démarrage sécurisé, du cryptage et des IDS (systèmes de détection d'intrusion)
Relever les défis du développement de véhicules SDV exige une approche globale, combinant une gestion rigoureuse des exigences, une architecture temps réel, la conformité en matière de sécurité et des stratégies de cybersécurité. Grâce aux logiciels d'ingénierie des exigences, aux plateformes ALM et aux bonnes pratiques, les équipementiers et les fournisseurs peuvent développer en toute confiance des véhicules SDS sécurisés, conformes et performants.
Meilleures pratiques et outils pour le développement SDV
Pour réussir dans le monde en constante évolution du développement de véhicules définis par logiciel (SDV), les équipes automobiles doivent adopter des méthodologies agiles, l'ingénierie des systèmes basée sur les modèles (MBSE) et la gestion intégrale du cycle de vie des exigences. Ces bonnes pratiques, combinées à des outils performants de gestion du cycle de vie des applications (ALM), permettent aux équipementiers et aux fournisseurs d'accélérer la livraison, de garantir la conformité et de gérer la complexité tout au long du cycle de développement logiciel automobile.
Développement agile et basé sur des modèles
Les SDV modernes exigent des cycles de développement itératifs qui s'adaptent parfaitement à l'évolution des exigences matérielles et logicielles. Le développement agile permet aux équipes de réagir rapidement aux changements, de prioriser les fonctionnalités et de réduire les goulots d'étranglement liés à l'intégration.
Principaux avantages du développement agile dans les SDV :
- Prend en charge les versions logicielles fréquentes et les mises à jour OTA
- Améliore la collaboration d'équipe et l'intégration interfonctionnelle
- Améliore la réponse aux exigences de sécurité, de réglementation et du marché
Parallèlement, l’ingénierie des systèmes basée sur les modèles (MBSE) offre une approche visuelle et orientée systèmes pour gérer les interdépendances complexes dans les domaines électriques, mécaniques et logiciels.
Avantages de MBSE pour l'architecture SDV :
- Facilite la validation précoce des exigences et des comportements du système
- Améliore la précision et la cohérence de la conception sur l'ensemble du véhicule
- Réduit les risques en simulant et en testant les modèles avant la mise en œuvre
Ensemble, les approches agiles et MBSE permettent une base solide et évolutive pour l'ingénierie des exigences, la validation de la conception et la gestion de la conformité dans les projets SDV.
Outils et gestion des exigences SDV ALM (Visure)
Compte tenu de l'ampleur des piles logicielles SDV, la gestion de l'ensemble du cycle de vie, des exigences aux tests et à la conformité, constitue un défi majeur. C'est là que les plateformes spécialisées de gestion du cycle de vie des applications (ALM) comme Visure Requirements ALM jouent un rôle crucial.
Pourquoi les outils ALM sont essentiels pour le développement SDV :
- Centralisez toutes les exigences, les risques, les cas de test et les liens de traçabilité
- Permettre la collaboration en temps réel entre les équipes distribuées
- Prise en charge des versions, de la définition des références et de la réutilisation des exigences
- Assurer la traçabilité et la validation de bout en bout pour la conformité aux normes ISO 26262, ASPICE et ISO/SAE 21434
Avec Visure, les organisations automobiles bénéficient de :
- Contrôles de qualité des exigences alimentés par l'IA
- Prise en charge intégrée des outils de développement basés sur des modèles
- Connexion transparente aux systèmes de contrôle de version et de gestion des tests
- Contrôle amélioré sur l'ensemble du cycle de développement SDV
Adopter des pratiques agiles, exploiter le MBSE et mettre en œuvre des plateformes performantes de gestion des exigences comme Visure sont essentiels pour maîtriser la complexité du développement de véhicules par logiciel. Ces bonnes pratiques garantissent l'innovation, la conformité et l'évolutivité, tout en prenant en charge l'intégralité du cycle de vie des exigences dans l'environnement automobile connecté et logiciel d'aujourd'hui.
Jumeau numérique et simulation en temps réel dans les SDV
À mesure que les véhicules définis par logiciel (SDV) gagnent en complexité, garantir leur fiabilité, leurs performances et leur conformité devient de plus en plus complexe. C'est là que la technologie des jumeaux numériques et la simulation en temps réel jouent un rôle essentiel pour permettre la validation virtuelle, réduire le prototypage physique et accélérer la livraison des produits tout au long du cycle de développement logiciel automobile.
Rôle des jumeaux numériques dans les tests et la validation
Un jumeau numérique est une représentation virtuelle en temps réel d'un véhicule ou d'un système physique, reproduisant son comportement, ses capteurs, sa logique logicielle et ses interactions. Dans le développement de véhicules numériques, les jumeaux numériques servent à modéliser et simuler :
- Dynamique du véhicule et réponses du système
- Interactions entre logiciels embarqués et calculateurs
- Fonctionnalités critiques pour la sécurité et comportement autonome
- Scénarios environnementaux et axés sur l'utilisateur
Avantages des jumeaux numériques pour les SDV :
- Identification précoce des défauts de conception avant la mise en œuvre du matériel
- Validation continue des exigences et des cas de test
- Des tests plus sûrs des cas limites pour les ADAS et les fonctionnalités autonomes
- Réduction de la dépendance aux environnements de test physiques coûteux
Les jumeaux numériques permettent la validation et la vérification des exigences automobiles dans des environnements simulés, prenant en charge la couverture complète du cycle de vie des exigences et réduisant les risques de développement en aval.
Accélérer la mise sur le marché grâce à la simulation
Grâce à la simulation en temps réel, les OEM et les fournisseurs peuvent accélérer leurs processus de développement, d'intégration et de conformité logicielle. Les simulations permettent aux équipes d'évaluer les performances, de déboguer les problèmes et de vérifier la sécurité fonctionnelle sans attendre la disponibilité du matériel.
Principaux avantages de la simulation dans le développement SDV :
- Développement et intégration parallèles de matériel/logiciel
- Cycles d'itération plus courts grâce à l'utilisation d'environnements de test virtuels
- Validation rapide des exigences fonctionnelles, de performance et de sécurité
- Efficacité accrue dans le respect des normes telles que ISO 26262 et ASPICE
Le développement piloté par la simulation améliore également la traçabilité, aidant les équipes à connecter les exigences aux scénarios et résultats de test, ce qui est crucial pour la gestion des exigences, la préparation à l'audit et la certification.
La technologie des jumeaux numériques et la simulation en temps réel sont des outils essentiels pour le développement agile des exigences des véhicules utilitaires légers. Elles permettent aux équipes automobiles de tester, valider et optimiser des systèmes complexes en amont et en continu, ce qui se traduit par une réduction des coûts de développement, une mise sur le marché plus rapide et une amélioration de la qualité des produits.
Conformité et gestion du cycle de vie dans le développement SDV
Assurer la conformité et maintenir le contrôle sur l'ensemble du cycle de vie du logiciel sont les piliers fondamentaux du développement réussi d'un véhicule défini par logiciel (SDV). À mesure que les véhicules deviennent plus autonomes, connectés et critiques en matière de sécurité, les équipementiers et les fournisseurs doivent se conformer à des normes industrielles strictes, telles que la norme ISO 26262 pour la sécurité fonctionnelle et la norme Automotive SPICE (ASPICE) pour la capacité des processus, tout en gérant des exigences complexes et évolutives tout au long du cycle de développement.
Conformité aux exigences ISO 26262 et ASPICE
La norme ISO 26262 est la norme mondiale relative à la sécurité fonctionnelle des systèmes automobiles. Elle impose des exigences rigoureuses en matière de traçabilité, d'analyse des risques et de validation tout au long du cycle de vie des véhicules automobiles, afin de limiter les risques liés aux fonctions critiques pour la sécurité.
De même, ASPICE (Automotive SPICE) définit des modèles de maturité pour les processus de développement de logiciels automobiles, nécessitant une ingénierie des exigences disciplinée, une couverture des tests et une cohérence des processus.
Principaux défis de conformité dans les SDV :
- Maintenir l'alignement entre les exigences de sécurité et la mise en œuvre du logiciel
- Gérer des itérations logicielles rapides sans compromettre la validation
- Générer une documentation prête à être auditée à toutes les étapes du cycle de vie
Solutions:
- Mise en œuvre d'un logiciel de gestion du cycle de vie des exigences avec prise en charge intégrée des normes ISO 26262 et ASPICE
- Exploiter les matrices de traçabilité pour mapper les exigences aux risques, aux tests et aux activités de vérification
- Utiliser des plateformes comme Vise Requirements ALM pour automatiser la documentation de conformité, le contrôle de version et l'analyse d'impact
Gestion du cycle de vie du logiciel de bout en bout
La nature des SDV exige une couverture complète du cycle de vie des exigences, de la définition et de la spécification à la validation, la vérification, le déploiement et la maintenance. À mesure que les logiciels évoluent après la production via des mises à jour OTA (Over-the-Air), la gestion de la traçabilité et du contrôle des versions de bout en bout devient essentielle.
Bonnes pratiques pour la gestion du cycle de vie SDV :
- Adoptez une plateforme intégrée de gestion du cycle de vie des applications (ALM) pour unifier les exigences, les risques, les cas de test et les demandes de changement
- Activer le contrôle des versions et de la configuration des exigences pour plusieurs variantes SDV
- Assurer une collaboration en temps réel entre les équipes d'ingénierie matérielle, logicielle et système
- Utilisez des outils basés sur l'IA pour améliorer la qualité des exigences et réduire les retouches
Avec les bons outils et processus, les équipes de développement peuvent obtenir une traçabilité en direct, faciliter une prise de décision plus rapide et maintenir la conformité tout au long du cycle de développement SDV.
Pour répondre aux exigences des systèmes automobiles modernes, la conformité aux normes ISO 26262 et ASPICE, associée à une gestion rigoureuse du cycle de vie des exigences, est incontournable. En exploitant des outils dédiés tels que Vise Requirements ALMLes OEM et les fournisseurs peuvent rationaliser le développement, automatiser la conformité et garantir un contrôle de bout en bout sur l'évolution des logiciels au sein des véhicules définis par logiciel.
Tendances futures des véhicules définis par logiciel
Alors que l'industrie automobile évolue vers un avenir axé sur le logiciel, la prochaine vague de développement de véhicules définis par logiciel (SDV) sera façonnée par des technologies transformatrices et de nouveaux modèles économiques. L'intégration des architectures cloud natives, de la 5G et des stratégies de monétisation logicielle définira la manière dont les constructeurs et les fournisseurs de premier rang créeront de la valeur, développeront l'innovation et seront compétitifs dans un écosystème de mobilité de plus en plus connecté.
Monétisation des logiciels dans l'automobile
Grâce aux SDV, les constructeurs automobiles ne se limitent plus à des ventes ponctuelles. Ils peuvent désormais générer des revenus récurrents grâce à des services logiciels, des abonnements et des fonctionnalités accessibles via des mises à jour OTA (Over-the-Air).
Les modèles de monétisation émergents incluent :
- Abonnements en cabine pour l'infodivertissement, la navigation et le réglage des performances
- Fonctionnalité en tant que service (FaaS) : paiement à l'utilisation pour la conduite autonome ou l'aide au stationnement
- Services de diagnostic à distance et de maintenance prédictive
- Monétisation des données grâce à des analyses basées sur le cloud
Ce changement nécessite un processus robuste de gestion du cycle de vie des exigences pour prendre en charge le contrôle des versions, la conformité et la personnalisation des fonctionnalités à grande échelle.
L'essor des écosystèmes SDV et des plateformes collaboratives
La complexité des SDV exige des écosystèmes de développement intégrés et ouverts où OEM, fournisseurs, prestataires technologiques et développeurs collaborent en temps réel. L'avenir du développement SDV repose sur des écosystèmes basés sur des plateformes combinant :
- Kits de développement logiciel partagés (SDK)
- Normalisation des intergiciels (par exemple, AUTOSAR Adaptive)
- Outils de gestion des exigences et d'ALM basés sur le cloud
- Cadres de jumeaux numériques pour la simulation et la validation conjointes
Ces environnements collaboratifs accélèrent le développement des exigences agiles, réduisent la duplication et favorisent la réutilisabilité des logiciels entre les marques et les modèles.
Le rôle des architectures cloud natives et de la 5G
Les architectures cloud natives et l'informatique de pointe permettront aux véhicules utilitaires légers (VUL) d'adapter en temps réel le déploiement de logiciels, l'analyse et le stockage à l'échelle de leurs flottes. Associés à la connectivité 5G, les véhicules pourront prendre en charge des applications à très faible latence, telles que :
- Communication véhicule-à-tout (V2X)
- Cartographie HD en temps réel et perception de l'environnement
- Diagnostic à distance et débogage en direct
- Assistance à la conduite basée sur l'IA et fonctionnalités autonomes
Ces innovations amélioreront fondamentalement la traçabilité en direct, la sécurité et la réactivité, tout en prenant en charge la gestion complète du cycle de vie des SDV.
L'avenir des véhicules définis par logiciel est étroitement lié à l'innovation cloud, à la collaboration intersectorielle et à la monétisation des fonctionnalités définies par logiciel. Face à l'accélération de ces tendances, le succès des programmes SDV dépendra d'architectures évolutives, d'une connectivité sécurisée et de solutions logicielles performantes d'ingénierie des exigences, permettant une traçabilité de bout en bout et une innovation rapide.
Conclusion
L'essor des véhicules définis par logiciel (SDV) marque une transformation fondamentale dans la conception, la maintenance et l'utilisation des véhicules modernes. De l'évolution des architectures logicielles des véhicules et des systèmes E/E centralisés aux technologies de pointe comme AUTOSAR Adaptive, les mises à jour OTA (Over-the-Air) et les fonctionnalités pilotées par l'IA, le développement des SDV nécessite une nouvelle approche, alliant agilité, évolutivité et conformité.
Réussir cette transformation exige un logiciel d'ingénierie des exigences robuste, une gestion complète du cycle de vie des exigences et des outils qui prennent en charge le développement agile des exigences, la traçabilité en direct et la conformité de bout en bout avec des normes telles que ISO 26262 et ASPICE.
À mesure que les écosystèmes SDV se développent et que les architectures cloud natives occupent une place centrale, les équipes de développement doivent s'appuyer sur des plates-formes intégrées pour gérer la complexité, garantir la qualité et accélérer l'innovation.
Découvrez l'essai gratuit de 14 jours chez Visure Solutions, la principale plate-forme d'ingénierie des exigences conçue pour prendre en charge la couverture complète du cycle de vie des SDV, alimentée par l'IA et approuvée par les industries critiques pour la sécurité dans le monde entier.