Normes de programmation pour les systèmes embarqués MISRA C 2012 publié

L'Association Motor Industry Software Reliability (MISRA) a récemment publié la norme de programmation intégrée MISRA C 2012ème La norme définit les normes de codage pour C et C ++ - les développeurs afin d'éviter les erreurs d'exécution qui peuvent résulter de constructions dangereuses ou des faiblesses structurelles des langues. Plus de 200 pages spécification d'épaisseur qui a donc presque doublé, est compatible avec la nouvelle version C99 et a apparemment été considérablement révisé à plusieurs endroits.

Il est donc maintenant en plus des règles et des lignes directrices qui doivent être considérées comme des lignes directrices doivent être utilisées pour d'autres ressources pour vérifier la correspondance avec les exigences. Les règles peuvent être vérifiées que sur le test du code, cependant. peut se référer à la norme en tant que fichier PDF via la boutique web du consortium pour 15 livres sterling, la version imprimée coûte 45 livres.

MISRA est une association de constructeurs automobiles, les fournisseurs et les fournisseurs de services. Le premier adopté par l'organisation en 1998 des règles MISRA C avec son puits 100 règles pour la programmation en toute sécurité C est devenu une sorte de norme de facto pour la programmation embarquée C. La deuxième version, MISRA en 2004, a écrit, entre autres, d'utiliser un outil de vérification des règles. En 2008, le consortium avec MISRA C ++ a élargi les lignes directrices pour la version orientée objet de la langue. (ANE)