sima Principais características

sima oferece partição robusta; Programas com limitações estritas no que toca ao tempo real e níveis críticos diferentes podem coexistir no mesmo hardware de processamento sem interferirem uns com os outros.

O comportamento da aplicação é o mesmo da plataforma-objectivo, motivo pelo qual o sima garante plena portabilidade, sem alterações de código, a partir do ambiente de desenvolvimento até à plataforma-objectivo final. Ao invés, permite igualmente uma integração completa sem variações com a cadeia de ferramentas do fornecedor da plataforma.

Comportamento em tempo real em Linux de baixo custo: Supera-se deste modo o problema de alta latência com a redução ao mínimo de tratamentos de kernel não preferenciais.

Inclui o programa Module Operative System (MOS) cuja finalidade consiste na:

  • Programação de aplicações particionadas.
  • Supervisão do bom estado e gestão de casos de erro em nível de módulo, partição e processo.

Os resultados de MOS, até um máximo de seis partições, apresentam-se num ambiente gráfico denominado SIMOUT.
 

sima MOS

Todos os serviços ARINC 653 (Parte 1) e serviços ampliados (Parte 2) são implementados por meio do sima.

Os portos ARINC 653 são implementados com a ajuda de um ambiente de comunicação Unicast e Multicast.