DirectDebug: A software package for the automated testing and debugging of feature models
Complex and large-scale feature models can become faulty, i.e., do not represent the expected variability properties of the underlying software artifact. In this paper, we propose the DirectDebug algorithm that supports the automated testing and debugging of variability models. Our approach assists...
| Autores: | , , , , , , |
|---|---|
| Tipo de documento: | artigo |
| Estado: | Versão publicada |
| Data de publicação: | 2021 |
| País: | España |
| Recursos: | Universidad de Sevilla (US) |
| Repositório: | idUS. Depósito de Investigación de la Universidad de Sevilla |
| OAI Identifier: | oai:idus.us.es:11441/126812 |
| Acesso em linha: | https://hdl.handle.net/11441/126812 https://doi.org/10.1016/j.simpa.2021.100085 |
| Access Level: | Acceso aberto |
| Palavra-chave: | Automated testing and debugging Feature models Variability models Diagnosis Conflict detection |
| Resumo: | Complex and large-scale feature models can become faulty, i.e., do not represent the expected variability properties of the underlying software artifact. In this paper, we propose the DirectDebug algorithm that supports the automated testing and debugging of variability models. Our approach assists software engineers in identifying an adaptation hint (diagnosis) that makes all test cases consistent with the knowledge base. We also develop the software package so-called d2bug_eval to evaluate the DirectDebug’s performance. The software package can be re-produced thoroughly to evaluate consistency-based algorithms. |
|---|