GAC accélère le développement logiciel grâce à un environnement basé sur l'approche Model-Based Design
La plateforme personnalisée de GAC standardise les workflows afin de garantir la cohérence des résultats et des pratiques au sein des équipes
« Notre solution consiste à développer une plateforme unifiée d'approche Model-Based Design qui intègre tous les workflows, chaînes d'outils et livrables, améliorant ainsi de manière significative la standardisation et l'automatisation. »
Principaux résultats
- Mise en place d'une traçabilité de bout en bout entre les exigences et les modèles en intégrant l'environnement personnalisé de l'approche Model-Based Design avec des exigences tierces, permettant ainsi un processus de développement en boucle fermée.
- Amélioration de l'intégration et de l'efficacité des tests en implémentant des workflows standardisés et en automatisant les tâches au sein d'un système CI/CD basé sur le cloud.
- Réduction des coûts des tests réels et amélioration de l'efficacité de la calibration grâce à la réalisation d'itérations virtuelles avant les tests physiques.
Pour répondre aux exigences du marché pour des itérations rapides, Guangzhou Automobile Group (GAC) relève les défis du développement logiciel liés à des systèmes de véhicules de plus en plus complexes et à la diversité des technologies de propulsion, telles que les véhicules électriques (VE) et les véhicules hybrides rechargeables (VHR). Auparavant, des workflows fragmentés ralentissaient les progrès au sein des équipes d'ingénierie. Les exigences étaient souvent mal définies ou reportées, les ingénieurs en intégration rencontraient des difficultés avec des demandes de compilation imprévisibles et la forte dépendance aux véhicules physiques pour la calibration mobilisait d’importantes ressources et suscitait la frustration du personnel.
Pour surmonter ces obstacles liés au workflow, GAC a collaboré avec les services de consulting de MathWorks pour créer un banc de développement utilisant un environnement complet basé sur l'approche Model-Based Design. Cet environnement transforme numériquement chaque étape du processus en V et supporte le développement de logiciels de haute qualité. L'équipe a standardisé son environnement de développement en implémentant une plateforme flexible et unifiée qui s'intègre parfaitement aux applications tierces, y compris son système web de gestion du cycle de vie des produits et les outils de gestion des versions logicielles. Grâce à une interface d'application unique, cette plateforme personnalisée remplace les opérations manuelles par l'automatisation et coordonne les toolboxes nécessaires pour exécuter le workflow standardisé.
Cette chaîne d'outils numérisée couvre l'ensemble du modèle en V, depuis les exigences et la modélisation jusqu'à l'intégration logicielle, les tests et la calibration. Les outils de gestion des exigences externes s'intègrent directement dans MATLAB® et Simulink®, les pipelines CI/CD basés sur le cloud supportent l'intégration continue et des interfaces personnalisées permettent l'exécution automatisée des cas de test parallèlement aux environnements de test natifs.
Cet environnement standardisé garantit que les livrables essentiels sont efficacement préservés et transmis tout au long du développement. En standardisant les entrées et les sorties et en structurant les workflows sous forme de tâches automatisées clairement définies, GAC a créé un environnement opérationnel, facile à déployer et cohérent au sein de ses équipes d'ingénierie.
Produits utilisés
Ressources associées