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:
DiBDDme, una estrategia de división no disjunta para el análisis de Modelos de Variabilidad

Cargando...
Miniatura

Editor

Sistedes

Publicado en

Actas de las XXVIII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2024)

Licencia Creative Commons

Resumen

Los modelos de variabilidad, especialmente los modelos de características, son fundamentales para describir las características visibles para el usuario en líneas de productos de software (SPLs). Sin embargo, el análisis de SPLs se enfrenta a desafíos significativos cuando se trata de modelos de variabilidad muy grandes. Aunque técnicas como los resolutores de satisfacibilidad (SAT) y los diagramas de decisión binarios (BDD) son útiles, algunos análisis complejos siguen siendo difíciles de abordar de manera eficiente. En este artículo, proponemos una estrategia innovadora de dividir los modelos de variabilidad en subconjuntos no disjuntos, junto con un algoritmo para generar configuraciones válidas en estos subconjuntos. Demostramos que esta técnica no solo mejora significativamente los tiempos y el espacio necesarios para el análisis de SPLs, sino que también hace posible operaciones de análisis en modelos de variabilidad que de otro modo serían intratables.

Descripción

Acerca de Ballesteros, Joaquin

Palabras clave

Arbol De Características, Diagrama De Decisión Binario, Modelo De Variabilidad, Divide Y Vencerás, SPL

Citación

Ballesteros, J., Horcas Aguilera, J. M., Fuentes, L.: DiBDDme, una estrategia de división no disjunta para el análisis de Modelos de Variabilidad. In: Rodríguez Luaces, M. A. (ed.) Actas de las XXVIII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2024). Sistedes (2024). https://hdl.handle.net/11705/JISBD/2024/112