作者: Uzma Afzal , Tariq Mahmood , Shazia Usmani
DOI:
关键词:
摘要: In Software Product Lines (SPLs), multiple design teams work collectively to configure products. Often, having multiple sub-designs leads to inconsistencies which prevent and delay the configuration of the final product at the end. Solutions are available to identify and resolve these inconsistencies for limited scale SPLs. For large scale and industrial SPLs, resolution of inconsistencies is still a potential research topic. In this paper, we propose, implement and validate an application of evolutionary computation, particularly genetic algorithms, to resolve inconsistencies in large scale SPL products. We label our approach ga-SPLIS (genetic algorithm-Software Product LIne Solution). Using a concrete experimental methodology with different feature set sizes and multiple standard performance metrics, we generate results which validate the applicability of ga-SPLIS for the SPL community.