Misra c

Definição - O que significa MISRA C?

MISRA C é um conjunto formal de diretrizes para o desenvolvimento de software automotivo usando a linguagem de programação C. A Motor Industry Software Reliability Association (MISRA) do Reino Unido governa o desenvolvimento dos padrões MISRA C para software usado em automóveis.

Definirtec explica MISRA C

MISRA C inclui elementos “obrigatórios” e “consultivos” para proteger o software automotivo de falhas e falhas. Por exemplo, alguns padrões MISRA C envolvem a prevenção de funções sujeitas a falhas. Também existem padrões para depuração ou para facilitar a depuração, incluindo regras como comentários claros e convenções de código. Os desenvolvedores devem cumprir um conjunto de regras obrigatórias para conformidade com MISRA C. Uma adição inicial a essas regras foi desenvolvida em 1998. Uma versão sucessiva veio em 2004 e novas versões apareceram nos últimos anos.

O objetivo do MISRA C é garantir o mais alto calibre de operação de software para programas de software usados ​​em veículos porque esses programas podem ser muito vitais para o projeto de segurança geral do veículo. Com o software automotivo, vidas estão em risco de maneiras que não se aplicam a sistemas de desktop ou laptop usados ​​em um ambiente não móvel. MISRA C é uma das ferramentas que os planejadores usam para desenvolver software seguro para automóveis.