<< Volver atrás

Tesis:

Tolerancia a fallos en sistemas de tiempo real


  • Autor: MEJIA ALVAREZ, Pedro

  • Título: Tolerancia a fallos en sistemas de tiempo real

  • Fecha: 1996

  • Materia: CIENCIAS TECNOLÓGICAS. Teseo;TECNOLOGÍA DE ORDENADORES. Teseo;SISTEMAS EN TIEMPO REAL. Teseo

  • Escuela: E.T.S. DE INGENIEROS INDUSTRIALES

  • Departamentos: AUTOMATICA, INGENIERIA ELECTRONICA E INFORMATICA INDUSTRIAL

  • Acceso electrónico:

  • Director/a 1º: PUENTE ALFARO, Juan Antonio de la

  • Resumen: Los sistemas de tiempo real utilizados en la actualidad en aplicaciones críticas, demandan una operación que garantice la correcta ejecución del sistema así como el cumplimiento de unos altos requisitos de confiabilidad y disponibilidad. El cumplimiento conjunto de unos requisitos críticos de tiempos y de un nivel de tolerancia a fallos adecuado, representa un reto importante en el diseño de los sistemas de tiempo real críticos. Hasta ahora, la investigación llevada a cabo en la planificación de sistemas de tiempo real no involucraba la posible ocurrencia de fallos. Con lo cual el sistema podía incurrir en estados de operación inestable e incontrolada. Por otra parte la tolerancia a fallos, ha sido desarrollada dentro de los sistemas de tiempo real, como una colección de técnicas hechas a medida, en las cuales no se ha considerado una garantía de ejecución para las tareas críticas del sistema. Así mismo, la tolerancia a fallos, ha involucrado mayoritariamente el uso de técnicas de redundancia en espacio para dar solución al problema de la tolerancia a fallos. Estas razones nos han motivado a desarrollar una metodología de desarrollo de sistemas de tiempo real críticos que involucren e integren las características de la tolerancia a fallos en un sistema de tiempo real crítico. La redundancia en tiempo ha sido utilizada en este trabajo de tesis como una alternativa a la redundancia en espacio, ya que representa una mejor solución en sistemas en donde existen restricciones de espacio, peso y costos. Los métodos desarrollados, contribuyen a proveer soluciones al problema de la integración de tolerancia a fallos en los sistemas de tiempo real críticos, mediante el desarrollo de un marco teórico formal en el cual es posible garantizar la correcta ejecución temporal del sistema, aun en presencia de fallos que requieren atención mediante procedimientos de recuperación de tiempo crítico