standard di programmazione per sistemi embedded MISRA C 2012 ha pubblicato

L'industria automobilistica Software Reliability Association (MISRA) ha recentemente rilasciato il MISRA C 2012th incorporato standard di programmazione Lo standard definisce standard di codifica per la C e C ++ - gli sviluppatori al fine di evitare errori di runtime che possono derivare da costrutti non sicuri o debolezze strutturali delle lingue. La più di 200 pagine specifiche di spessore che ha così quasi raddoppiato, è compatibile con la nuova versione per C99 ed è stato a quanto pare significativamente rivisto in più punti.

Non c'è dunque in aggiunta alle regole e linee guida che devono essere considerate come linee guida devono essere utilizzati per altre risorse per verificare la corrispondenza con i requisiti. Le regole possono essere verificate solo di testare il codice, tuttavia. può fare riferimento allo standard come file PDF tramite il negozio web del consorzio per 15 sterline, l'anteprima di stampa costa 45 sterline.

MISRA è un'associazione di costruttori automobilistici, fornitori e fornitori di servizi. Il primo ha adottato dall'organizzazione nel 1998 della normativa MISRA C con la sua ben 100 regole per la programmazione C di sicurezza è diventato una sorta di standard de facto per la programmazione C embedded. La seconda versione, MISRA nel 2004, ha scritto, tra le altre cose, di utilizzare uno strumento per il controllo delle regole. Nel 2008, il consorzio con MISRA C ++ aveva ampliato le linee guida per la versione orientata agli oggetti del linguaggio. (Ane)