Sommario:
Definizione - Cosa significa MISRA C?
MISRA C è un insieme formale di linee guida per lo sviluppo di software per autoveicoli utilizzando il linguaggio di programmazione C. La Motor Industry Software Reliability Association (MISRA) del Regno Unito governa lo sviluppo degli standard MISRA C per il software utilizzato nelle automobili.
Techopedia spiega MISRA C
MISRA C include elementi "obbligatori" e "di consulenza" per proteggere il software automobilistico da guasti e guasti. Ad esempio, alcuni standard MISRA C prevedono l'eliminazione di funzioni soggette a guasti. Esistono anche standard per il debug o per semplificare l'esecuzione del debug, tra cui regole come commenti chiari e convenzioni di codice. Gli sviluppatori devono soddisfare una serie di regole obbligatorie per la conformità MISRA C. Un'iniziale aggiunta a queste regole è stata sviluppata nel 1998. Una versione successiva è arrivata nel 2004 e negli ultimi anni sono apparse nuove versioni.
Lo scopo di MISRA C è garantire il massimo livello di funzionamento del software per i programmi software utilizzati nei veicoli poiché questi programmi possono essere molto vitali per la progettazione generale della sicurezza del veicolo. Con il software automobilistico, le vite sono in linea in modi che non si applicano ai sistemi desktop o laptop utilizzati in un ambiente non mobile. MISRA C è uno degli strumenti che i pianificatori utilizzano per sviluppare software sicuro per le automobili.