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.