Debido al alto tráfico generado por robots, estamos aplicando limitaciones en el número de peticiones permitidas por cliente y bloqueos por IP automáticos. Si haces un uso legítimo y estás teniendo problemas, avísanos para reevaluar nuestras políticas de bloqueo. Disculpa las molestias.

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

Cargando...
Miniatura

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

Citación

Morán, J., De La Riva, C., Tuya, J.: Automatización de la localización de defectos en el diseño de aplicaciones MapReduce. In: Sánchez-Figueroa, F. (ed.) Actas de las XXIII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2018). Sistedes (2018). https://hdl.handle.net/11705/JISBD/2018/087