sima Características principales

sima ofrece partición robusta; programas con estrictas limitaciones en cuanto al tiempo real y niveles críticos diferentes pueden coexistir en el mismo hardware de procesamiento sin interferir unos con otros.

El comportamiento de la aplicación es el mismo que en la plataforma objetivo, por lo que sima garantiza plena portabilidad sin cambios de código desde el entorno de desarrollo a la plataforma objetivo final. A la inversa, también permite una integración completa sin variaciones con la cadena de herramientas del proveedor de la plataforma.

Comportamiento en tiempo real en Linux de bajo coste, superando de ese modo el problema de alta latencia con la reducción al mínimo de enfoques de kernel no preferentes.

Incluye el programa Module Operative System (MOS) cuya finalidad es:

  • La programación de aplicaciones particionadas. 
  • Supervisión de buen estado y gestión de casos de error en el nivel de módulo, partición y proceso.

Los resultados de MOS, hasta un máximo de seis particiones, se presentan en un entorno gráfico denominado SIMOUT.
 

sima MOS

Todos los servicios ARINC 653 (Parte 1) y servicios ampliados (Parte 2) se implementan mediante sima.

Los puertos ARINC 653 se implementan con la ayuda de un entorno de comunicación Unicast y Multicast.