Resumen
Este documento presenta el proceso de análisis de un sistema de enlace de
datos tácticos, con el fin de identificar sus principales fuentes de falla y
posteriormente, proponer e implementar mecanismos de recuperación
automática, que permitan hacer más fiable el sistema bajo estudio. Se evalúa el
tiempo de recuperación del sistema frente a fallas inducidas al mismo (MTTR –
Mean Time To Recovery) y el cumplimiento de la especificación de diseño del
sistema a partir de un aspecto: cantidad de veces en las que fue posible
transmitir/recibir exitosamente mensajes entre unidades de la red.
Se estudian los documentos de diseño del sistema, en los cuales se describe la
arquitectura empleada para la construcción del componente de software del
sistema, el protocolo de comunicaciones (mensajería y reglas de intercambio de
esa mensajería), esquema de seguridad administrativa y criptográfica del
sistema, componentes de hardware y modos de operación de la red.
Posteriormente, se analizan los estados del sistema a partir de la diagramación
de su funcionamiento y se identifican estados muertos (en los cuales el sistema
no es capaz de recuperarse y volver a un estado operativo) o potenciales
amenazas del entorno operacional, que pueden ser originadoras de fallos.
Empleando la herramienta computacional Extend Sim 8, se simula el sistema y
los mecanismos de recuperación diseñados para cada caso, con el fin de
verificar su funcionamiento. Posteriormente, se implementan los mecanismos de
recuperación en el sistema Data Link bajo estudio, empleando lenguaje de
programación C++ en entorno Visual Studio 2010 y se procede a diseñar y
ejecutar el protocolo de pruebas en laboratorio del sistema con los mecanismos
de recuperación implementados.
Se mide, para cada caso de fallo, el tiempo de recuperación del sistema y se
compara con los datos resultantes a partir de la recuperación manual,
obteniéndose como resultado una reducción superior al 50% del tiempo
promedio de recuperación de cada falla.