R13577-2009 - Hypervisor XtratuM

XtratuM es un hipervisor de código abierto especialmente diseñado para sistemas empotrados críticos de tiempo real. Un hipervisor es una capa mínima de software que permite la ejecución de varios entornos de ejecución totalmente aislados. Cada entorno de ejecución es un sistema operativo con una o varias aplicaciones. Esto permite que lo que antes se ejecutaba en un pequeño sistema empotrado, se pueda trasladar a uno más potente configurándolo como un entorno de ejecución o partición. Una de las ventajas más importantes de esta aproximación es que lo que antes era certificable, ahora lo siga siendo. tecnología propuesta está basada en el hipervisor XtratuM que ha sido especialmente diseñado para sistemas de tiempo real crítico y seguros. XtratuM tiene las características siguientes: - Está diseñado para sistemas de tiempo real críticos y seguros - Ofrece la posibilidad de ejecutar varias particiones (entornos de ejecución) de forma concurrente - Ofrece aislamiento temporal a las particiones basado en la planificación cíclica definida en el estándar ARINC-653 - Ofrece aislamiento espacial a las particiones permitiendo que fallos en una partición no afecten a las de-más - Ofrece mecanismos de comunicación entre particiones basados en el estándar ARINC-653 - Es capaz de detectar posibles situaciones de error y tratarlas reduciendo el impacto de los errores en el sistema. Un modulo de Health Monitoring es el encargado de gestionar los errores. - Ofrece un sistema de trazado de la evolución del sistema que permite conocer todas las acciones realiza-das por el sistema (caja negra) - El comportamiento es totalmente determinista y altamente eficiente - El código es pequeño (menos de 60 Kbytes). El mercado objetivo inicial de XtratuM es el sector espacial. El segundo objetivo de XtratuM es acceder al sector aeronáutico una vez consolidados y con una cierta reputación en el mercado aeroespacial. Un tercer sector es el del automóvil que está iniciando el camino que anteriormente han realizado los otros sectores.

Ficha técnica

Tipo de tecnología SOFTWARE
Inventores Miguel Masmano Tello, José Ismael Ripoll Ripoll, Alfons Crespo Lorente, Patricia Balbastre Betoret