Sistemas aviônicos são sistemas complexos e de tempo crítico que estão progressivamente adotando projetos arquitetônicos mais flexíveis (embora igualmente robustos). Embora vários sistemas aviônicos atuais sigam arquiteturas federadas, o paradigma da Aviônica Modular Integrada (IMA) está se tornando o estilo dominante nos desenvolvimentos mais modernos. A razão é que o conceito IMA promove desenhos modulares onde aplicações com diferentes níveis de criticidade podem ser executadas de forma isolada no mesmo hardware. Esta abordagem cumpre os requisitos de custo, segurança e peso dos sistemas de aviónica. O padrão FACE (Future Airborne Capability Environment) define a linha de base arquitetônica para facilitar a integração em sistemas aviônicos, incluindo as funções de comunicação entre componentes distribuídos. Conforme especificado no FACE, o middleware será integrado aos sistemas aviônicos para facilitar o desenvolvimento de componentes portáteis que possam interoperar de forma eficaz. Este documento descreve o uso de middleware de publicação e assinatura (precisamente, DDS – Data Distribution Service for real-time systems) em um sistema totalmente distribuído e particionado. Descrevemos, de um ponto de vista prático, a integração da sobrecarga de comunicação do middleware na programação hierárquica (conforme ARINC 653) para permitir o uso de middleware nas partições. Explicamos o design de uma configuração de comunicação real, exemplificada em uma aplicação de monitoramento distribuído em um ambiente particionado. Os resultados obtidos na implementação mostram que, dada a sobrecarga de comunicação estável do middleware, ele pode ser integrado nas janelas de tempo das partições.

Deixe uma resposta

O seu endereço de email não será publicado.