Supporto al processo di sviluppo SW in ambito automotive
Brief
Rilevare debolezze e fornire indicazioni operative sul processo di sviluppo SW in contesto automotive e l’applicazione della norma ISO 26262.
Sfide di progetto
Affiancare il cliente, evidenziando discrepanze rispetto alla normativa, sia in termini generali di processo che puntualmente su specifiche di requisiti, architettura e codice sorgente.
Soluzione
NIER ha applicato la propria esperienza sui cicli di vita del SW in contesti fortemente normati per identificare le debolezze nel processo del cliente e fornire suggerimenti pratici, verticali sul problema e che tenessero conto del campo di applicazione.
Fasi di esecuzione
Analisi di SW safety requirements, SW architecture e codice già sviluppato
Definizione del processo di source code verification, con supporto alla configurazione del tool PCLint e alla lettura critica del primo “Source Code Verification Report” automatico, rispetto alle regole MISRA:2012 per il linguaggio C
Realizzazione della gap analysis tra documentazione fornita e normativa, con l’indicazione delle criticità rispetto ad un assessment esterno e un primo piano di intervento correttivo
Analisi della baseline Software, comparazione con la specifica di architettura software e indicazione di come migliorare il processo di configuration management per aderire alla scomposizione in componenti espressa dall’architettura.