Software seguro, padrões de codificação, MISRA

Software conforme IEC 61508, EN 50128, ISO 26262...

O termo "software" é representativo de diferentes formas. Se é no firmware com funcionalidade definida ou como uma ferramenta de programação e parametrização para o usuário - a sua classificação de segurança de acordo com SIL (IEC 61508, EN 50128) ou ASIL (ISO 26262) deve ser idêntica à classificação da função de segurança.

Em contraste com o hardware o software de fato mostra nenhum desgaste ou envelhecimento. Se o software não está trabalhando como desejado, isso não é ao acaso, mas a erros sistemáticos, que são na sua maioria feitos na fase de projeto do software.

Neste caso, ajuda o procedimento sistemático com base num modelo que inclui todas as fases de desenvolvimento, por exemplo, o modelo V.

As medidas exigidas pelas normas para evitar erros sistemáticos nas diferentes fases de desenvolvimento são variadas e estão a ser realizadas de forma eficaz conforme o respetivo SIL/ASIL.

Por exemplo, é útil na fase de codificação seguir as normas definidas para a linguagem de programação usada, ou também, usar padrões já definidas, como Misra para a programação em C.

 

A innotec é um perito no vasto campo de desenvolvimento de software relativa à segurança. Nós acompanhamos com sucesso a realização desde a simples firmware para sensores, dos sistemas embutidos para redes de CLP. Nós definimos com você as medidas realmente necessárias para a prevenção de erros objetivando executar seus projetos de software de custos mínimos, de forma eficaz e com sucesso.