Sommario

Sviluppo di veicoli definiti dal software (SDV)

[wd_asp id = 1]

Introduzione

Il settore automobilistico sta attraversando una profonda trasformazione, con l'evoluzione dei veicoli tradizionali in veicoli definiti dal software (SDV), piattaforme intelligenti e connesse guidate dal software anziché da vincoli hardware. A differenza dei veicoli convenzionali, in cui le funzionalità erano strettamente legate ai componenti fisici, gli SDV si basano su un'architettura software flessibile che consente aggiornamenti dinamici delle funzionalità, aggiornamenti Over-the-Air (OTA), una personalizzazione avanzata e una reattività in tempo reale.

Con il passaggio delle architetture E/E automobilistiche da modelli basati su dominio a modelli zonali, gli SDV integrano edge computing, piattaforma adattiva AUTOSAR e tecnologie basate sull'intelligenza artificiale per soddisfare la crescente domanda di sicurezza, connettività e autonomia. Questo cambio di paradigma introduce nuove sfide e opportunità nello sviluppo di software per il settore automobilistico, richiedendo a OEM e fornitori di adottare strumenti di sviluppo SDV avanzati, metodologie agili e soluzioni robuste per la gestione dei requisiti per garantire sicurezza, conformità e scalabilità.

Questo articolo esplora il ciclo di vita completo dello sviluppo di veicoli definiti dal software, dall'architettura e dalle tecnologie alla conformità, alle sfide e alle best practice, offrendo un'analisi approfondita di come OEM e fornitori possono affrontare con successo il passaggio a una mobilità intelligente e incentrata sul software.

Che cosa è un veicolo definito dal software (SDV)?

Un veicolo definito dal software (SDV) è un sistema automobilistico moderno in cui le funzioni del veicolo sono principalmente controllate, abilitate e migliorate tramite software. A differenza dei veicoli tradizionali, in cui la maggior parte delle funzionalità veniva definita in fase di produzione, gli SDV consentono ai produttori di distribuire da remoto nuove funzionalità, correzioni di bug e miglioramenti delle prestazioni durante l'intero ciclo di vita del veicolo tramite aggiornamenti Over-the-Air (OTA).

Evoluzione dai veicoli tradizionali agli SDV

Il passaggio da sistemi meccanici e incentrati sull'hardware ad architetture software-first segna una profonda trasformazione nell'ingegneria automobilistica. I veicoli tradizionali funzionavano con unità di controllo elettronico (ECU) isolate, strettamente legate a hardware specifici. Al contrario, gli SDV si basano su un'architettura software centralizzata o zonale, alimentata da middleware automobilistico e piattaforme di elaborazione ad alte prestazioni, consentendo innovazione continua e scalabilità delle funzionalità.

L'ascesa dei sistemi automobilistici connessi, intelligenti e adattivi

Gli SDV sono al centro della rivoluzione dei veicoli connessi, integrando edge computing, comunicazione Vehicle-to-Everything (V2X) e intelligenza artificiale per consentire manutenzione predittiva, capacità di guida autonoma e reattività del sistema in tempo reale. Questa connettività consente ai veicoli di adattarsi alle preferenze dell'utente, alle condizioni ambientali e alle normative in materia di sicurezza stradale in continua evoluzione.

L'importanza degli SDV nel futuro dell'industria automobilistica

Con l'evoluzione delle aspettative dei consumatori verso esperienze di guida personalizzate e ricche di software, gli SDV stanno diventando un pilastro della mobilità di nuova generazione. Consentono cicli di commercializzazione più rapidi, riutilizzabilità del software, maggiore sicurezza informatica e monetizzazione dei servizi digitali. Per OEM e fornitori, adottare gli SDV è fondamentale per rimanere competitivi in ​​un mercato guidato rapidamente da innovazione, automazione e integrazione del software lungo l'intero ciclo di vita.

Concetti fondamentali dello sviluppo SDV

Architettura software del veicolo nello sviluppo SDV

Al centro di ogni veicolo definito dal software (SDV) c'è un'architettura software robusta e scalabile, che definisce il modo in cui i componenti software interagiscono con hardware, reti e sistemi esterni. Con l'evoluzione dei veicoli da un modello basato sull'hardware a uno incentrato sul software, un'architettura moderna diventa essenziale per supportare funzionalità in tempo reale, aggiornamenti over-the-air (OTA) e flessibilità delle funzionalità.

Architettura centralizzata vs. zonale

I veicoli tradizionali utilizzano un'architettura ECU distribuita, in cui ogni unità di controllo gestisce una funzione specifica (ad esempio, frenata, infotainment). Tuttavia, questo modello comporta complessità e scalabilità limitata.

Al contrario, gli SDV adottano un'architettura centralizzata, in cui le unità di elaborazione ad alte prestazioni gestiscono più domini, oppure un'architettura zonale, che raggruppa le ECU in base a zone fisiche (anteriore, posteriore, ecc.). Le architetture zonali riducono la complessità del cablaggio, migliorano la modularità e potenziano il supporto per l'edge computing in tempo reale.

Disaccoppiamento tra hardware e software

Uno dei principi fondamentali dello sviluppo SDV è il disaccoppiamento tra hardware e software. Questa separazione consente agli OEM e ai fornitori di primo livello di aggiornare o manutenere autonomamente i componenti del veicolo senza dover interrompere l'intero sistema, promuovendo la riutilizzabilità del software, una manutenzione più semplice e la scalabilità del ciclo di vita.

Grazie a questa astrazione, gli sviluppatori possono distribuire applicazioni indipendenti dalla piattaforma, riducendo la dipendenza da specifiche ECU o fornitori di hardware e accelerando l'innovazione nell'intero ecosistema dei veicoli definiti dal software.

Ruolo del middleware e dei sistemi operativi dei veicoli

Il middleware automobilistico e i sistemi operativi (SO) per veicoli in tempo reale svolgono un ruolo cruciale nel consentire la comunicazione, la sicurezza e il coordinamento tra diversi moduli software e livelli hardware. Soluzioni come AUTOSAR Adaptive Platform forniscono le basi per applicazioni dinamiche e critiche per la sicurezza nei veicoli a guida autonoma (SDV), supportando la conformità alla norma ISO 26262 e la perfetta integrazione di sistemi basati su intelligenza artificiale, V2X e framework OTA.

Il middleware garantisce uno scambio di dati affidabile, mentre il sistema operativo applica la pianificazione in tempo reale, la gestione della memoria e la sicurezza informatica, rendendoli essenziali per lo sviluppo agile di veicoli definiti dal software.

Architettura E/E per l'automotive e SDV

L'architettura elettrica/elettronica (E/E) dei veicoli moderni svolge un ruolo fondamentale nel consentire la transizione verso i veicoli definiti dal software (SDV). I sistemi distribuiti tradizionali, un tempo sufficienti per i veicoli basati sull'hardware, non sono più in grado di supportare le crescenti esigenze di connettività, autonomia ed esecuzione del software in tempo reale. Oggi, gli OEM stanno ripensando la progettazione E/E per allinearla alla scalabilità e alla flessibilità richieste per lo sviluppo di SDV di nuova generazione.

Cosa sono le architetture E/E moderne?

Le architetture E/E tradizionali sono costituite da decine di centraline elettroniche (ECU), ciascuna dedicata a funzioni specifiche come il controllo del gruppo propulsore, l'infotainment o i sistemi ADAS. Questi sistemi isolati sono spesso cablati e poco flessibili, il che limita gli aggiornamenti software e l'innovazione.

Le moderne architetture E/E basate su SDV consolidano le funzioni in un numero inferiore di unità di elaborazione più potenti, in grado di gestire più domini attraverso il controllo centralizzato e reti di comunicazione ad alta velocità. Questo passaggio consente una gestione fluida del ciclo di vita del software, migliora la sicurezza del sistema e riduce la complessità dell'hardware.

Passaggio ai controller di dominio e di zona

Per supportare la modularità e una comunicazione efficiente, le case automobilistiche stanno adottando architetture basate su dominio e zonali:

  • I controller di dominio raggruppano le ECU in base alla funzione (ad esempio, telaio, infotainment, ADAS), semplificando l'implementazione del software e la logica di controllo.
  • I controller di zona riorganizzano il layout del sistema in base alla posizione fisica (ad esempio, anteriore sinistro, posteriore destro), riducendo i cablaggi, diminuendo il peso e consentendo una trasmissione più rapida dei dati nel veicolo.

Questa evoluzione si allinea perfettamente con l'esigenza degli SDV di scalabilità, elaborazione in tempo reale e aggiornamenti Over-the-Air (OTA) più semplici.

Integrazione dell'Edge Computing nello sviluppo SDV

Per soddisfare i requisiti di bassa latenza e alta affidabilità in ambienti autonomi e connessi, l'edge computing è ora una componente chiave dell'architettura E/E. Elaborando i dati localmente all'interno del veicolo, anziché affidarsi esclusivamente al cloud, gli SDV possono prendere decisioni in frazioni di secondo, alimentare funzionalità basate sull'intelligenza artificiale e supportare le comunicazioni Vehicle-to-Everything (V2X).

L'edge computing consente inoltre una migliore riservatezza dei dati, migliora la tolleranza agli errori e supporta applicazioni critiche come la manutenzione predittiva, i sistemi di controllo adattivo e la tracciabilità in tempo reale del comportamento dei veicoli.

Il passaggio ad architetture E/E centralizzate, zonali e integrate all'edge è fondamentale per sfruttare appieno il potenziale dello sviluppo di veicoli software-defined. Con il crescente controllo software delle funzioni dei veicoli, investire in una progettazione E/E robusta è essenziale per garantire sicurezza, prestazioni e agilità del ciclo di vita.

Tecnologie chiave che alimentano lo sviluppo SDV

Lo sviluppo di veicoli definiti dal software (SDV) si basa su diverse tecnologie avanzate che consentono scalabilità, flessibilità e intelligenza lungo tutto il ciclo di vita del veicolo. Da standard software fondamentali come AUTOSAR Adaptive a innovazioni moderne come gli aggiornamenti Over-the-Air (OTA) e l'intelligenza artificiale, queste tecnologie costituiscono il nucleo dello sviluppo software automobilistico di nuova generazione.

Piattaforma adattiva AUTOSAR

Poiché gli SDV richiedono aggiornamenti software dinamici, elevata potenza di calcolo e comunicazione con reti esterne, la piattaforma adattiva AUTOSAR è diventata essenziale. A differenza della piattaforma AUTOSAR Classic, che supporta funzioni statiche in tempo reale sui microcontrollori, la piattaforma adattiva è progettata per centraline elettroniche ad alte prestazioni e supporta:

  • Architettura orientata ai servizi (SOA)
  • Distribuzione dinamica del software
  • Sistemi operativi basati su POSIX

Differenza: AUTOSAR Classico vs. Adattivo

Caratteristica AUTOSAR Classic AUTOSAR adattivo
Uso mirato Sistemi di controllo integrati Elaborazione ad alte prestazioni
Supporto OS RTOS non POSIX Sistema operativo conforme a POSIX
Flessibilità Configurazione statica Dinamico, aggiornabile
Communication PUÒ, LIN Ethernet, SOME/IP

 

Perché l'AUTOSAR adattivo è essenziale per gli SDV

La piattaforma adattiva AUTOSAR consente un'integrazione perfetta di funzionalità basate sull'intelligenza artificiale, supporta meccanismi di aggiornamento OTA e garantisce la conformità allo standard ISO 26262, rendendola ideale per gli ambienti software in rapida evoluzione dei veicoli a guida autonoma (SDV). Supporta inoltre l'edge computing e la comunicazione V2X, allineandosi perfettamente alle esigenze della moderna architettura software dei veicoli.

Aggiornamenti via etere (OTA).

Una delle caratteristiche distintive degli SDV è la possibilità di aggiornare il software da remoto in tempo reale, riducendo la necessità di visite di assistenza fisica e aumentando l'efficienza operativa.

Principali vantaggi degli aggiornamenti OTA negli SDV:

  • Consegna e manutenzione del software in tempo reale
  • Correzioni di bug e miglioramenti delle funzionalità senza modifiche hardware
  • Riduzione dei costi di richiamo e miglioramento dei tempi di attività del veicolo
  • Le patch di sicurezza vengono distribuite in remoto, riducendo al minimo le vulnerabilità

La funzionalità OTA supporta direttamente la copertura completa del ciclo di vita dei requisiti, poiché il software può evolversi continuamente dopo la distribuzione, sulla base di feedback, analisi o nuove esigenze di conformità.

Intelligenza artificiale nei veicoli definiti dal software

L'intelligenza artificiale (IA) sta trasformando il modo in cui i veicoli percepiscono, decidono e agiscono. Nei veicoli a guida autonoma (SDV), l'IA svolge un ruolo fondamentale nel consentire:

  • Manutenzione predittiva mediante l'analisi dei dati dei sensori per prevedere i guasti
  • Decisioni autonome nei sistemi ADAS e di guida autonoma
  • Personalizzazione in cabina per comfort, sicurezza ed esperienza utente
  • Ottimizzazione dell'efficienza energetica attraverso l'apprendimento comportamentale in tempo reale

L'integrazione dell'intelligenza artificiale è supportata dall'edge computing, dalle piattaforme middleware e dai sistemi operativi in ​​tempo reale e richiede un rigoroso allineamento con gli standard di sicurezza funzionale del settore automobilistico.

Insieme, AUTOSAR Adaptive, gli aggiornamenti OTA e le tecnologie di intelligenza artificiale costituiscono la spina dorsale digitale dello sviluppo di veicoli software-defined. Consentono alle case automobilistiche di passare dalla produzione statica di veicoli a un'innovazione dinamica e guidata dal software, garantendo agilità, scalabilità e valore dei veicoli a lungo termine.

Vantaggi dell'architettura del veicolo definita dal software

Il passaggio a un'architettura Software-Defined Vehicle (SDV) consente a OEM e fornitori di superare i limiti dei tradizionali progetti incentrati sull'hardware. Separando il software dall'hardware e adottando modelli di elaborazione centralizzati o zonali, gli SDV offrono numerosi vantaggi tecnici e commerciali lungo l'intero ciclo di vita dello sviluppo software per il settore automobilistico.

Scalabilità e riutilizzabilità del software

Uno dei vantaggi più significativi dell'architettura SDV è la scalabilità e la riutilizzabilità del software. Gli sviluppatori possono creare componenti software modulari e riutilizzabili che funzionano su diverse piattaforme e varianti di veicoli, riducendo le duplicazioni e il time-to-market.

Questa modularità consente:

  • Implementazione più rapida delle nuove funzionalità su più modelli
  • Riduzione dello sforzo di sviluppo e convalida
  • Manutenzione e aggiornamenti semplificati
  • Requisiti avanzati per la riutilizzabilità e la gestione della configurazione

Tale riutilizzo è in linea con le strategie di sviluppo dei requisiti agili e contribuisce a garantire prestazioni software coerenti su larga scala.

Aggiornamenti delle funzionalità in tempo reale e supporto OTA

L'architettura Software-Defined Vehicle supporta gli aggiornamenti Over-the-Air (OTA), consentendo alle case automobilistiche di distribuire aggiornamenti delle funzionalità, correzioni di bug e patch di conformità in tempo reale dopo la produzione. Questa funzionalità migliora l'affidabilità e il valore a lungo termine del veicolo, riducendo al minimo i richiami fisici e i costi di assistenza.

Grazie al solido supporto OTA, gli SDV consentono:

  • Fornitura continua di miglioramenti software
  • Miglioramento in tempo reale della sicurezza, dell'esperienza utente e delle prestazioni del sistema
  • Risposta agile alle minacce alla sicurezza informatica e ai cambiamenti normativi
  • Allineamento con la copertura completa del ciclo di vita dei requisiti

Personalizzazione avanzata del veicolo e valore del ciclo di vita

I consumatori moderni richiedono veicoli che si adattino alle loro preferenze. Le architetture SDV consentono la personalizzazione a bordo, dalle modalità di guida alle impostazioni di infotainment, fino alle funzionalità di comfort e sicurezza basate sull'intelligenza artificiale.

I principali vantaggi della personalizzazione includono:

  • Apprendimento basato sull'intelligenza artificiale per il comportamento individuale degli utenti
  • Pacchetti software e servizi personalizzabili
  • Attivazione delle funzionalità post-vendita e aggiornamenti basati su abbonamento
  • Valore esteso attraverso la tracciabilità in tempo reale e l'analisi delle prestazioni

Ciò non solo migliora l'esperienza di guida, ma consente anche agli OEM di generare entrate ricorrenti e di differenziare le offerte in un mercato competitivo.

L'architettura software-defined dei veicoli è un catalizzatore per l'innovazione nel settore automobilistico. Offre una scalabilità senza pari, consente la gestione del ciclo di vita del software basata su OTA e supporta la personalizzazione dinamica dei veicoli, gettando le basi per soluzioni di mobilità intelligenti, adattabili e incentrate sul cliente.

Sfide e soluzioni nel ciclo di vita dello sviluppo SDV

La transizione ai veicoli definiti dal software (SDV) introduce innovazione e complessità. Man mano che i veicoli diventano più intelligenti, connessi e autonomi, i team di sviluppo si trovano ad affrontare sfide critiche legate alle prestazioni in tempo reale, alla complessità dello stack software, alla conformità e alla sicurezza informatica. Superare questi ostacoli richiede l'adozione di soluzioni software robuste per l'ingegneria dei requisiti, strumenti di gestione del ciclo di vita e piattaforme sicure e scalabili.

Requisiti di sicurezza e prestazioni in tempo reale

Gli SDV devono eseguire compiti urgenti come la frenata, il mantenimento della corsia e le risposte ADAS con affidabilità in tempo reale. Queste funzioni sono critiche per la sicurezza e devono soddisfare rigorosi standard di sicurezza funzionale per il settore automobilistico, come la norma ISO 26262.

sfide:

  • Garantire l'esecuzione deterministica in ambienti dinamici
  • Bilanciare la complessità del software con i vincoli temporali
  • Integrare l'intelligenza artificiale senza compromettere la sicurezza

Soluzioni:

  • Utilizzo di sistemi operativi in ​​tempo reale (RTOS)
  • Implementazione della piattaforma adattiva AUTOSAR
  • Solidi processi di tracciabilità dei requisiti e di convalida dei test

Gestire la complessità negli stack software

Con l'evoluzione degli SDV, il numero di livelli software, dai modelli middleware e AI alle applicazioni embedded e alle interfacce cloud, cresce in modo esponenziale.

sfide:

  • Orchestrazione di migliaia di componenti software su ECU
  • Mantenere una copertura coerente del ciclo di vita dei requisiti
  • Garantire la compatibilità tra domini e piattaforme

Soluzioni:

  • Progettazione di architetture modulari e sviluppo basato su modelli
  • Strumenti di gestione del ciclo di vita dei requisiti end-to-end
  • Integrazione di piattaforme ALM per gestire sviluppo, test e convalida su larga scala

Conformità normativa (ISO 26262, ASPICE)

Il rispetto degli standard normativi è imprescindibile nel settore automobilistico. Gli sviluppatori devono garantire la sicurezza funzionale (ISO 26262), la maturità dei processi (ASPICE) e una qualità costante lungo tutto il ciclo di vita.

sfide:

  • Al passo con gli standard in evoluzione
  • Dimostrazione di documentazione e tracciabilità pronte per la verifica
  • Allineare lo sviluppo del software con i processi di sicurezza

Soluzioni:

  • Implementare strumenti di ingegneria dei requisiti con modelli di conformità integrati
  • Automatizzare le matrici di tracciabilità e i flussi di lavoro di convalida
  • Utilizzare piattaforme come Visure Requirements ALM per allineare lo sviluppo agli standard ISO e ASPICE

Problemi di sicurezza informatica e vulnerabilità V2X

Con gli SDV costantemente connessi a servizi cloud e reti esterne, la sicurezza informatica è una preoccupazione crescente. I veicoli devono essere protetti dalle minacce alla comunicazione Vehicle-to-Everything (V2X), alle centraline elettroniche (ECU) e ai sistemi dati.

sfide:

  • Protezione delle reti e delle interfacce dei veicoli dalle intrusioni
  • Protezione degli aggiornamenti OTA e dei nodi di elaborazione edge
  • Garantire la conformità a standard come ISO/SAE 21434

Soluzioni:

  • Integrare i requisiti di sicurezza informatica fin dalle prime fasi di sviluppo
  • Eseguire la modellazione continua delle minacce e le valutazioni dei rischi
  • Sfrutta meccanismi di avvio sicuri, crittografia e IDS (sistemi di rilevamento delle intrusioni)

Affrontare le sfide dello sviluppo di veicoli software definiti richiede un approccio olistico, che combini una solida gestione dei requisiti, un'architettura in tempo reale, la conformità alla sicurezza e strategie di sicurezza informatica. Con il giusto software di ingegneria dei requisiti, piattaforme ALM e best practice, OEM e fornitori possono sviluppare con sicurezza veicoli software-defined sicuri, conformi e ad alte prestazioni.

Migliori pratiche e strumenti per lo sviluppo SDV

Per avere successo nel mondo in rapida evoluzione dello sviluppo di veicoli definiti dal software (SDV), i team del settore automotive devono adottare metodologie agili, ingegneria dei sistemi basata su modelli (MBSE) e gestione del ciclo di vita dei requisiti end-to-end. Queste best practice, combinate con solidi strumenti di Application Lifecycle Management (ALM), consentono a OEM e fornitori di accelerare la delivery, garantire la conformità e gestire la complessità lungo tutto il ciclo di vita dello sviluppo del software automotive.

Sviluppo agile e basato su modelli

Gli SDV moderni richiedono cicli di sviluppo iterativi che si allineano strettamente ai requisiti hardware e software in continua evoluzione. Lo sviluppo agile consente ai team di rispondere rapidamente ai cambiamenti, dare priorità alle funzionalità e ridurre i colli di bottiglia nell'integrazione.

Principali vantaggi dello sviluppo agile negli SDV:

  • Supporta frequenti rilasci di software e aggiornamenti OTA
  • Migliora la collaborazione di squadra e l'integrazione interfunzionale
  • Migliora la risposta alle esigenze di sicurezza, normative e di mercato

Parallelamente, il Model-Based Systems Engineering (MBSE) offre un approccio visivo e orientato ai sistemi per gestire complesse interdipendenze nei domini elettrico, meccanico e software.

Vantaggi di MBSE per l'architettura SDV:

  • Facilita la convalida precoce dei requisiti e dei comportamenti del sistema
  • Migliora la precisione e la coerenza del design in tutto il veicolo
  • Riduce il rischio simulando e testando i modelli prima dell'implementazione

Insieme, gli approcci Agile e MBSE forniscono una base solida e scalabile per l'ingegneria dei requisiti, la convalida della progettazione e la gestione della conformità nei progetti SDV.

Strumenti ALM e gestione dei requisiti SDV (Visure)

Data la vasta gamma di stack software SDV, la gestione dell'intero ciclo di vita, dai requisiti ai test e alla conformità, rappresenta una sfida importante. È qui che piattaforme specializzate di Application Lifecycle Management (ALM) come Visure Requirements ALM svolgono un ruolo cruciale.

Perché gli strumenti ALM sono essenziali per lo sviluppo SDV:

  • Centralizzare tutti i requisiti, i rischi, i casi di test e i collegamenti di tracciabilità
  • Abilita la collaborazione in tempo reale tra team distribuiti
  • Supporta il versioning, la baselining e il riutilizzo dei requisiti
  • Garantire la tracciabilità e la convalida end-to-end per la conformità a ISO 26262, ASPICE e ISO/SAE 21434

Con Visure, le aziende del settore automobilistico beneficiano di:

  • Controlli di qualità dei requisiti basati sull'intelligenza artificiale
  • Supporto integrato per strumenti di sviluppo basati su modelli
  • Connessione fluida ai sistemi di controllo delle versioni e di gestione dei test
  • Controllo migliorato sull'intero ciclo di vita dello sviluppo SDV

L'adozione di pratiche agili, l'utilizzo di MBSE e l'implementazione di potenti piattaforme di gestione dei requisiti come Visure sono fondamentali per padroneggiare la complessità dello sviluppo di veicoli software-defined. Queste best practice garantiscono innovazione, conformità e scalabilità, supportando al contempo la copertura completa del ciclo di vita dei requisiti nell'attuale ambiente automobilistico connesso e basato sul software.

Gemello digitale e simulazione in tempo reale negli SDV

Con la crescente complessità dei veicoli definiti dal software (SDV), garantirne affidabilità, prestazioni e conformità diventa sempre più impegnativo. È qui che la tecnologia del gemello digitale e la simulazione in tempo reale svolgono un ruolo fondamentale nel consentire la validazione virtuale, ridurre la prototipazione fisica e accelerare la consegna del prodotto lungo tutto il ciclo di vita dello sviluppo software per l'automotive.

Il ruolo dei gemelli digitali nei test e nella convalida

Un gemello digitale è una rappresentazione virtuale in tempo reale di un veicolo o sistema fisico, che ne replica il comportamento, i sensori, la logica software e le interazioni. Nello sviluppo SDV, i gemelli digitali vengono utilizzati per modellare e simulare:

  • Dinamica del veicolo e risposte del sistema
  • Interazioni tra software embedded e ECU
  • Funzionalità critiche per la sicurezza e comportamento autonomo
  • Scenari ambientali e guidati dall'utente

Vantaggi dei gemelli digitali per gli SDV:

  • Identificazione precoce dei difetti di progettazione prima dell'implementazione dell'hardware
  • Validazione continua dei requisiti e dei casi di test
  • Test più sicuri dei casi limite per ADAS e funzionalità autonome
  • Riduzione della dipendenza da costosi ambienti di test fisici

I gemelli digitali consentono la convalida e la verifica dei requisiti automobilistici in ambienti simulati, supportando la copertura dell'intero ciclo di vita dei requisiti e riducendo i rischi di sviluppo a valle.

Accelerare il time-to-market tramite simulazione

Utilizzando la simulazione in tempo reale, OEM e fornitori possono accelerare i processi di sviluppo, integrazione e conformità del software. Le simulazioni consentono ai team di valutare le prestazioni, risolvere i problemi e verificare la sicurezza funzionale senza attendere la disponibilità dell'hardware.

Principali vantaggi della simulazione nello sviluppo SDV:

  • Sviluppo e integrazione parallela di hardware/software
  • Cicli di iterazione più brevi utilizzando ambienti di test virtuali
  • Rapida convalida dei requisiti funzionali, prestazionali e di sicurezza
  • Maggiore efficienza nel soddisfare standard come ISO 26262 e ASPICE

Lo sviluppo basato sulla simulazione migliora anche la tracciabilità, aiutando i team a collegare i requisiti agli scenari e ai risultati dei test, aspetto fondamentale per la gestione dei requisiti, la preparazione agli audit e la certificazione.

La tecnologia del gemello digitale e la simulazione in tempo reale sono fattori essenziali per lo sviluppo agile dei requisiti negli SDV. Consentono ai team del settore automotive di testare, convalidare e ottimizzare sistemi complessi in modo tempestivo e continuo, con conseguente riduzione dei costi di sviluppo, time-to-market più rapido e migliore qualità del prodotto.

Conformità e gestione del ciclo di vita nello sviluppo SDV

Garantire la conformità e mantenere il controllo sull'intero ciclo di vita del software sono pilastri fondamentali per il successo dello sviluppo di un Software-Defined Vehicle (SDV). Man mano che i veicoli diventano sempre più autonomi, connessi e critici per la sicurezza, OEM e fornitori devono aderire a rigorosi standard di settore come ISO 26262 per la sicurezza funzionale e Automotive SPICE (ASPICE) per la capacità di processo, gestendo al contempo requisiti complessi e in continua evoluzione lungo tutto il ciclo di vita dello sviluppo.

Conformità ai requisiti ISO 26262 e ASPICE

La norma ISO 26262 è lo standard globale per la sicurezza funzionale nei sistemi automobilistici. Impone rigorosi requisiti per i processi di tracciabilità, analisi dei pericoli e convalida durante l'intero ciclo di vita del veicolo di trasporto (SDV) per mitigare i rischi nelle funzioni critiche per la sicurezza.

Allo stesso modo, ASPICE (Automotive SPICE) definisce modelli di maturità per i processi di sviluppo del software automobilistico, che richiedono un'ingegneria dei requisiti disciplinata, copertura dei test e coerenza dei processi.

Principali sfide di conformità negli SDV:

  • Mantenere l'allineamento tra i requisiti di sicurezza e l'implementazione del software
  • Gestire rapide iterazioni software senza compromettere la convalida
  • Generazione di documentazione pronta per la verifica in tutte le fasi del ciclo di vita

Soluzioni:

  • Implementazione di software di gestione del ciclo di vita dei requisiti con supporto integrato per ISO 26262 e ASPICE
  • Utilizzo di matrici di tracciabilità per mappare i requisiti sui rischi, sui test e sulle attività di verifica
  • Utilizzando piattaforme come Requisiti Visure ALM per automatizzare la documentazione di conformità, il controllo delle versioni e l'analisi dell'impatto

Gestione del ciclo di vita del software end-to-end

La natura degli SDV richiede la copertura completa del ciclo di vita dei requisiti, dall'individuazione e specificazione alla convalida, verifica, distribuzione e manutenzione. Con la continua evoluzione del software post-produzione tramite aggiornamenti Over-the-Air (OTA), la gestione della tracciabilità end-to-end e del controllo delle versioni diventa fondamentale.

Buone pratiche per la gestione del ciclo di vita SDV:

  • Adottare una piattaforma integrata di gestione del ciclo di vita delle applicazioni (ALM) per unificare requisiti, rischi, casi di test e richieste di modifica
  • Abilita il controllo delle versioni dei requisiti e della configurazione per più varianti SDV
  • Garantire la collaborazione in tempo reale tra i team di ingegneria hardware, software e di sistema
  • Utilizzare strumenti basati sull'intelligenza artificiale per migliorare la qualità dei requisiti e ridurre le rilavorazioni

Con gli strumenti e i processi giusti, i team di sviluppo possono ottenere una tracciabilità in tempo reale, accelerare i processi decisionali e mantenere la conformità durante l'intero ciclo di sviluppo SDV.

Per soddisfare le esigenze dei moderni sistemi automobilistici, la conformità agli standard ISO 26262 e ASPICE, abbinata a una solida gestione del ciclo di vita dei requisiti, è imprescindibile. Sfruttando strumenti specifici come Requisiti Visure ALM, OEM e fornitori possono semplificare lo sviluppo, automatizzare la conformità e garantire un controllo end-to-end sul software in evoluzione all'interno dei veicoli definiti dal software.

Tendenze future nei veicoli definiti dal software

Con l'industria automobilistica che si muove verso un futuro incentrato sul software, la prossima ondata di sviluppo di veicoli definiti dal software (SDV) sarà plasmata da tecnologie trasformative e nuovi modelli di business. L'integrazione di architetture cloud-native, 5G e strategie di monetizzazione del software definirà il modo in cui OEM e fornitori di primo livello (Tier 1) offrono valore, scalano l'innovazione e competono in un ecosistema di mobilità sempre più connesso.

Monetizzazione del software nel settore automobilistico

Con gli SDV, le case automobilistiche non sono più limitate alla vendita di singoli veicoli. Possono invece generare flussi di entrate ricorrenti attraverso servizi software, abbonamenti e funzionalità sbloccate tramite aggiornamenti Over-the-Air (OTA).

Tra i modelli di monetizzazione emergenti troviamo:

  • Abbonamenti in cabina per infotainment, navigazione e messa a punto delle prestazioni
  • Feature-as-a-Service (FaaS): pagamento in base all'utilizzo per la guida autonoma o l'assistenza al parcheggio
  • Servizi di diagnostica remota e manutenzione predittiva
  • Monetizzazione dei dati tramite analisi basate sul cloud

Questo cambiamento richiede un solido processo di gestione del ciclo di vita dei requisiti per supportare il controllo delle versioni delle funzionalità, la conformità e la personalizzazione su larga scala.

Ascesa degli ecosistemi SDV e delle piattaforme collaborative

La complessità degli SDV richiede ecosistemi di sviluppo integrati e aperti in cui OEM, fornitori, provider di tecnologia e sviluppatori collaborino in tempo reale. Il futuro dello sviluppo SDV risiede in ecosistemi basati su piattaforma che combinano:

  • Kit di sviluppo software condivisi (SDK)
  • Standardizzazione del middleware (ad esempio, AUTOSAR Adaptive)
  • Strumenti di gestione dei requisiti e ALM basati su cloud
  • Framework gemelli digitali per simulazione e convalida congiunte

Questi ambienti collaborativi accelerano lo sviluppo agile dei requisiti, riducono le duplicazioni e promuovono la riutilizzabilità del software tra marchi e modelli.

Il ruolo delle architetture cloud native e del 5G

Le architetture cloud-native e l'edge computing consentiranno agli SDV di scalare l'implementazione del software, l'analisi e l'archiviazione in tempo reale su tutte le flotte. Grazie alla connettività 5G, i veicoli saranno in grado di supportare applicazioni a bassissima latenza come:

  • Comunicazione veicolo-tutto (V2X)
  • Mappatura HD in tempo reale e percezione dell'ambiente
  • Diagnostica remota e debug over-the-air
  • Assistenza alla guida basata sull'intelligenza artificiale e funzionalità autonome

Queste innovazioni miglioreranno notevolmente la tracciabilità in tempo reale, la sicurezza e la reattività, supportando al contempo la gestione completa del ciclo di vita SDV.

Il futuro dei veicoli software-defined è profondamente legato all'innovazione del cloud, alla collaborazione intersettoriale e alla monetizzazione delle funzionalità software-defined. Con l'accelerazione di queste tendenze, il successo dei programmi SDV dipenderà da architetture scalabili, connettività sicura e potenti soluzioni software per l'ingegneria dei requisiti che consentano la tracciabilità end-to-end e una rapida innovazione.

Conclusione

L'ascesa dei veicoli definiti dal software (SDV) segna un cambiamento fondamentale nel modo in cui i veicoli moderni vengono progettati, mantenuti e vissuti. Dall'evoluzione delle architetture software dei veicoli e dei sistemi E/E centralizzati a tecnologie all'avanguardia come AUTOSAR Adaptive, aggiornamenti Over-the-Air (OTA) e funzionalità basate sull'intelligenza artificiale, lo sviluppo di SDV richiede un nuovo approccio, che abbracci agilità, scalabilità e conformità.

Per gestire con successo questa trasformazione sono necessari un software di ingegneria dei requisiti robusto, una gestione completa del ciclo di vita dei requisiti e strumenti che supportino lo sviluppo agile dei requisiti, la tracciabilità in tempo reale e la conformità end-to-end con standard quali ISO 26262 e ASPICE.

Con la crescita degli ecosistemi SDV e l'avvento delle architetture cloud-native, i team di sviluppo devono affidarsi a piattaforme integrate per gestire la complessità, garantire la qualità e accelerare l'innovazione.

Dai un'occhiata alla prova gratuita di 14 giorni su Visure Solutions, la piattaforma leader di Requirements Engineering creata per supportare la copertura completa del ciclo di vita SDV, basata sull'intelligenza artificiale e apprezzata dai settori critici per la sicurezza in tutto il mondo.

Non dimenticare di condividere questo post!

capitoli

Arriva sul mercato più velocemente con Visure

Guarda Visure in azione

Compila il modulo sottostante per accedere alla tua demo