sima

O Simulated Integrated Modular Avionics (sima) é um ambiente de execução para sistemas de Aviónica Modular Integrada (IMA) baseado na especificação ARINC 653. Proporciona uma partição robusta e ferramenta completa APEX definida pela especificação ARINC 653 para sistemas operativos que não ofereçam por si mesmos estas características.

Sima contexto

O sima é uma alternativa económica para tarefas de depuração, teste, simulação e treino com sistemas IMA, garantindo que a aplicação terá o mesmo comportamento que na plataforma-objectivo graças a uma estrita e demonstrada conformidade com a especificação ARINC 653.

A norma ARINC 653 especifica uma interface de programação para um sistema operativo em tempo real (RTOS) e estabelece, além disso, um método concreto para a partição de recursos por tempo e memória. Actualmente esta norma é geralmente reconhecida como base fundamental para o desenvolvimento de sistemas de segurança crítica na indústria aeronáutica.

A especificação ARINC 653 estabelece o suporte que possibilita uma robusta partição em sistemas embarcados de forma que um só módulo possa alojar uma ou várias aplicações aviónicas e executar essas aplicações de maneira independente. Em consequência, o sistema de partição permite reduzir o hardware embarcado e, ao mesmo tempo, facilita os processos de verificação, validação e certificação.

O sima pode executar-se em todos os sistemas operativos compatíveis com POSIX; Foi verificado e optimizado para a Native POSIX Thread Library (NPTL) e está disponível em sistemas operativos como GNU/Linux, kernel versão 2.6 ou superior, bem como para RTEMS, versão 4.6 ou superior.

A conformidade do sima verificou-se por meio da norma ARINC 653 Conformity Test Specification (Parte 3).

[Tranferir o folheto da sima]