Índice:
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 Associação de Confiabilidade de Software da Indústria Automobilística (MISRA) do Reino Unido governa o desenvolvimento dos padrões MISRA C para o software usado em automóveis.
Techopedia explica MISRA C
O MISRA C inclui elementos "necessá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 propensas 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 precisam 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 foi lançada em 2004 e novas versões surgiram nos últimos anos.
O objetivo do MISRA C é garantir o mais alto calibre da operação de software para programas de software usados em veículos, porque esses programas podem ser muito vitais para o design geral de segurança 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.