Artículo: Localización de defectos en aplicaciones MapReduce
Fecha
2017-07-19
Editor
Sistedes
Publicado en
Actas de las XXII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2017)
Licencia Creative Commons
Resumen
Los programas que analizan grandes cantidades de datos suelen ejecutarse en entornos distribuidos, tal y como ocurre con las aplicaciones MapReduce. Estos programas se desarrollan independientemente de la infraestructura sobre que la que se ejecutan, ya que un framework gestiona automáticamente la asignación de recursos y gestión de fallos, entre otros. Detectar y localizar defectos en estos programas suele ser una tarea compleja ya que diversas funciones se ejecutan simultáneamente en una infraestructura distribuida, difícil de controlar y que cambia continuamente. En este artículo se describe una técnica que, a partir de un fallo detectado en las pruebas, localiza defectos de diseño analizando dinámicamente los parámetros que lo causan.
Descripción
Acerca de Morán, Jesús
Palabras clave
Big Data Engineering, Localización De Defectos, MapReduce, Pruebas Del Software
Enlace permanente
Página completa del ítem
Notificar un error en este artículo