Artículo:
Automatización de la localización de defectos en el diseño de aplicaciones MapReduce

Fecha

2018-09-17

Editor

Sistedes

Publicado en

Actas de las XXIII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2018)

Licencia Creative Commons

Resumen

Los programas MapReduce analizan grandes cantidades de datos sobre una infraestructura distribuida. En cambio, estos programas pueden desarrollarse independientemente de la infraestructura ya que un framework gestiona automáticamente la asignación de recursos y la gestión de fallos. Una vez que se detecta un defecto, suele ser complicado localizar su causa raíz ya que diversas funciones se ejecutan simultáneamente en una infraestructura distribuida que cambia continuamente y que es difícil tanto de controlar como depurar. En este artículo se describe una técnica que, a partir de un caso de prueba que produce fallo, localiza su causa raíz analizando dinámicamente las características del diseño que se cubren cuando se produce fallo y aquellas que no.

Descripción

Acerca de Morán, Jesús

Palabras clave

Localización De Defectos, MapReduce, Pruebas Del Software
Página completa del ítem
Notificar un error en este artículo
Mostrar cita
Mostrar cita en BibTeX
Descargar cita en BibTeX