Skip to main content
Ir a la página de inicio de la Comisión Europea (se abrirá en una nueva ventana)
español español
CORDIS - Resultados de investigaciones de la UE
CORDIS
Contenido archivado el 2024-05-27
COrrect development of reAl-time Embedded systems in UML

Article Category

Article available in the following languages:

Analizar el software del vuelo

El software del vuelo de Ariane 5 (Ariane 5 Flight Software), que se ha diseñado para controlar la misión del lanzador desde su despegue hasta la liberación de la carga útil, ha sido analizado en un caso práctico que presenta comportamientos importantes en tiempo real.

El software EADS ST funciona en modo automático y debe resolver las interferencias externas y los distintos fallos del hardware que se puedan producir durante el vuelo. El caso práctico, por tanto, muestra los puntos más adecuados y necesarios para la aplicación integrada y se centra en el comportamiento crítico en tiempo real. El software EADS ST combina comportamientos asíncronos y comportamientos cíclicos síncronos en el mismo proceso. Los comportamientos asíncronos incluyen la ignición de la primera etapa y la separación, el aislamiento y la recuperación de fallos, mientras que los comportamientos cíclicos síncronos incluyen el control y las órdenes del vehículo y la detección de fallos. Surgieron algunas cuestiones en particular. Una de ellas hace referencia a la dificultad que genera la combinación de comportamientos cíclicos y no cíclicos, que produce una explosión de la forma espacio de estado. Como consecuencia, hubo que poner en práctica algunas técnicas de abstracción. Otro tema importante que recordó el caso práctico fue la validación de la política de programación utilizada por el software del lanzador, que está basado en un plan preventivo de prioridades establecidas. Así mismo, se diseñó un modelo de UML con la herramienta Rational Rose, y se usaron herramientas IFx/IF tales como el comprobador semántico, el simulador y el comprobador de modelos para poder validarlo. Además de su comportamiento en tiempo real, estas herramientas presentan la ventaja de ser compatibles con la semántica de OMEGA. El simulador en concreto permite corregir numerosos errores tales como interbloqueos imprevistos que existen en el modelo y que no se descubrieron en la revista manual. Las herramientas y la metodología utilizada en este caso práctico estarán disponibles pronto en forma de documento publicado.

Descubra otros artículos del mismo campo de aplicación

Mi folleto 0 0