Thoughtworks a annoncé le lancement de Software-Defined Vehicle (SDV) Pulse, un rapport annuel inaugural basé sur les observations, les conversations et les expériences de première ligne de Thoughtworks et d'AWS qui aident leurs clients mondiaux de l'industrie automobile à passer au SDV. Les logiciels étant profondément intégrés dans les véhicules modernes et permettant des capacités allant de l'infotainment des passagers à la conduite autonome, le rapport compile les technologies les plus pertinentes, les pratiques et autres tendances clés que les constructeurs et fournisseurs automobiles doivent prendre en compte dans leur stratégie SDV. Le rapport SDV Pulse contient quarante idées, chacune représentée par un "point d'impulsion", qui reflète une technologie, une pratique ou une tendance.

Les experts de Thoughtworks et d'AWS ont également identifié un stade d'adoption pour chaque point d'impulsion. En gros, ces stades sont les suivants : "phase de conception" pour les points d'impulsion qui émergent mais dont le potentiel reste largement à prouver ; "adoptions précoces" pour les points d'impulsion qui représentent une opportunité de différenciation significative pour les adopteurs précoces potentiels ; et "adoption de masse" pour les points d'impulsion qui se généralisent dans l'industrie, de sorte que la fenêtre pour les traduire en valeur différenciée se referme. Les thèmes mis en avant dans le premier SDV Pulse sont les suivants : L'architecture zéro confiance (ZTA) à bord des véhicules (phase conceptuelle) : L'architecture de confiance zéro, qui repose sur le principe fondamental de l'absence de confiance inhérente, offre un mécanisme de défense solide contre les risques de cybersécurité.

Conformité continue (phase conceptuelle) : Les organisations peuvent automatiser les contrôles et les audits de conformité et intégrer des outils dans les pipelines de développement de logiciels, ce qui permet aux équipes de détecter et de traiter les problèmes de conformité dès le début du processus de développement. Portails de développeurs pour les API des véhicules (phase d'adoption précoce) : De nombreux équipementiers proposent désormais des portails pour aider les développeurs à créer des applications utilisant les API des véhicules. L'entreprise considère ces portails de développeurs comme un élément clé de la croissance de l'écosystème SDV.

Rust (phase d'adoption précoce) : Rust est une alternative moderne au C++ pour le développement automobile embarqué, qui améliorera la sécurité et la productivité. Le code source et les documents de qualification sont en libre accès, ce qui constitue une étape fondamentale vers l'utilisation de Rust dans des cas de sécurité fonctionnelle. Automotive grade Linux (AGL) (phase d'adoption massive) : Initialement lancé comme plateforme pour la construction de systèmes d'infotainment, AGL est la seule organisation de projet qui s'occupe de tous les logiciels d'un véhicule.

Il a maintenant atteint un niveau de maturité tel que plusieurs grands constructeurs automobiles l'adoptent pour leurs véhicules de série. Accélérateurs matériels dans le nuage (phase d'adoption massive) : Les constructeurs automobiles envoient et stockent des pétaoctets de données de capteurs dans le nuage - un processus qui peut être à la fois long et coûteux. L'accès aux accélérateurs matériels dans le nuage permet aux équipementiers d'atténuer le défi posé par les accélérateurs matériels qui deviennent de plus en plus rares et coûteux.