Définition - Que signifie MISRA C?
MISRA C est un ensemble formel de directives pour le développement de logiciels automobiles à l'aide du langage de programmation C. La Motor Industry Software Reliability Association (MISRA) du Royaume-Uni régit le développement des normes MISRA C pour les logiciels utilisés dans les automobiles.
Definir Tech explique MISRA C
MISRA C comprend des éléments «obligatoires» et «consultatifs» pour protéger les logiciels automobiles contre les pannes et les pannes. Par exemple, certaines normes MISRA C impliquent d'éviter les fonctions sujettes aux pannes. Il existe également des normes pour le débogage ou pour faciliter le débogage, y compris des règles telles que des commentaires clairs et des conventions de code. Les développeurs doivent respecter un ensemble de règles obligatoires pour la conformité MISRA C. Un premier ajout à ces règles a été développé en 1998. Une version successive est venue en 2004, et de nouvelles versions sont apparues ces dernières années.
Le but de MISRA C est d'assurer le plus haut niveau de fonctionnement logiciel pour les programmes logiciels utilisés dans les véhicules, car ces programmes peuvent être très vitaux pour la conception de sécurité globale du véhicule. Avec les logiciels automobiles, des vies sont en jeu d'une manière qui ne s'applique pas aux systèmes de bureau ou portables utilisés dans un environnement non mobile. MISRA C est l'un des outils que les planificateurs utilisent pour développer des logiciels sûrs pour les automobiles.