sima

Simulated Integrated Modular Avionics (sima) es un entorno de ejecución para sistemas de Aviónica Modular Integrada (IMA) basado en la especificación ARINC 653. Proporciona una partición robusta y la herramienta completa APEX definida por la especificación ARINC 653 para sistemas operativos que no ofrezcan por sí mismos estas características.

sima contexto

sima es una alternativa económica para tareas de depuración, ensayo, simulación y entrenamiento con sistemas IMA, garantizando que la aplicación se comporte de igual modo que en la plataforma objetivo gracias a una estricta y demostrada conformidad con la especificación ARINC 653.

La norma ARINC 653 especifica una interfaz de programación para un sistema operativo en tiempo real (RTOS) y establece, además, un método concreto para la partición de recursos por tiempo y memoria. Hoy es general el reconocimiento de esta norma como base fundamental para el desarrollo de sistemas de seguridad crítica en la industria aeronáutica.

ARINC 653 establece el soporte para posibilitar una robusta partición en sistemas embarcados de forma que un solo módulo pueda alojar una o varias aplicaciones aviónicas y ejecutar esas aplicaciones de manera independiente. En consecuencia, el sistema de partición permite reducir el hardware embarcado y, al mismo tiempo, facilita los procesos de verificación, validación y certificación.

sima puede ejecutarse en todos los sistemas operativos conformes con POSIX; ha sido comprobada y optimizada para la Native POSIX Thread Library (NPTL) y está disponible en sistemas operativos como GNU/Linux, kernel versión 2.6 o superior, y para RTEMS, versión 4.6 o superior.

La conformidad de sima se ha comprobado mediante la norma ARINC 653 Conformity Test Specification (Parte 3).

[Descargar folleto de sima]