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.
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.