Saltar para o conteúdo principal
← Todos os Artigos
Normas DO

Normas DO-178B e DO-178C

Pharus Tech
Normas DO-178B e DO-178C

Normas DO-178B e DO-178C

As normas "The Software Considerations in Airborne Systems and Equipment Certification", também conhecidas como RTCA DO-178B, são normas utilizadas na certificação de sistemas de aviação. Como seria de esperar em sistemas tão críticos, a fiabilidade do software tem de ser garantida. A DO-178B serve de guia para este fim. As normas foram publicadas pela Radio Technical Commission for Aeronautics (RTCA), em colaboração e trabalho conjunto com a European Organisation for Civil Aviation Equipment  (EUROCAE), como DO-178B em 1992 e DO-178C em 2011. A DO-178C é uma versão atualizada da DO-178B. Uma vez que os seus conteúdos são praticamente idênticos, serão doravante referidas como DO-178. Devido à RTCA, as normas são conhecidas como DO-178B nos EUA e como ED-12B na Europa. Ambas as organizações aceitam mutuamente as respetivas certificações.

As normas DO-178 proporcionam maior fiabilidade e estabilidade, reutilização, menor custo de ciclo de vida, menor custo de manutenção e uma conformidade de software mais rápida.

De acordo com as diretrizes da DO-178, todo o software de aviação deve receber um Nível de Garantia de Design (DAL), com base nas consequências de uma falha do sistema. O Nível E significa "sem efeito na segurança", enquanto o nível mais elevado, o Nível A, significa "catastrófico". As normas definem diversos objetivos de processo que variam consoante o nível de software.

Níveis DAL mais elevados implicam mais objetivos a cumprir. No entanto, deve notar-se que a DO-178, por si só, não garante a segurança do sistema. Além disso, é necessário realizar os testes necessários para fornecer evidência objetiva de que os critérios de segurança pretendidos foram alcançados. Deve também notar-se que o nível DAL atribuído depende do tipo de aeronave.

Após a determinação do nível DAL, o processo de planeamento e o processo de desenvolvimento devem ser realizados em sequência. Um processo de verificação deve ser realizado em paralelo ao longo destes processos.

Os seguintes planos devem ser elaborados no âmbito do processo de planeamento:

O processo de desenvolvimento é constituído por todas as atividades relacionadas com o design e a produção de software DO-178 que cumpre os requisitos do sistema do projeto. Isto inclui o design e a implementação do software, bem como os requisitos de software de alto e baixo nível.

Por fim, no processo de verificação, devem ser realizadas as etapas de verificação planeadas durante o processo de planeamento. Como resultado, deve ser produzida a evidência necessária, a qual deve ser apresentada a autoridades de certificação como a Federal Aviation Administration (FAA) ou a European Union Aviation Safety Agency (EASA). Estas organizações supervisionam todas as áreas da aviação civil, tanto nos respetivos países como nas rotas internacionais.