Biblioteca122.739 documentos en línea

Artículo

Debugging Nondeterministic Failures in Linux Programs through Replay AnalysisDepuración de fallos no deterministas en programas de Linux a través del análisis de repetición.

Resumen

Reproducir una falla es el primer y más importante paso en la depuración porque nos permite entender la falla y rastrear su origen. Sin embargo, muchos programas son susceptibles a fallas no determinísticas que son difíciles de reproducir, lo que hace que la depuración sea extremadamente difícil. Abordamos primero el problema de reproducibilidad proponiendo un sistema de repetición a nivel de sistema operativo para un entorno uniprocesador que pueda capturar y repetir eventos no determinísticos necesarios para reproducir una falla en programas interactivos y basados en eventos de Linux. Luego presentamos un método de análisis, llamado análisis de repetición, basado en el sistema propuesto de grabación y repetición para diagnosticar errores de concurrencia en dichos programas. El método de análisis de repetición utiliza una combinación de análisis estático, trazado dinámico durante la repetición y depuración delta para identificar patrones de acceso a memoria inductores de falla que llevan a la falla de concurrencia. Los resultados experimentales muestran que el sistema de grabación y repetición

  • Tipo de documento:
  • Formato:pdf
  • Idioma:Inglés
  • Tamaño: Kb

Cómo citar el documento

Esta es una versión de prueba de citación de documentos de la Biblioteca Virtual Pro. Puede contener errores. Lo invitamos a consultar los manuales de citación de las respectivas fuentes.

Este contenido no est� disponible para su tipo de suscripci�n

Información del documento