dc.contributorEduardo Magno Lages Figueiredo
dc.contributorThiago Ferreira de Noronha
dc.contributorThiago Ferreira de Noronha
dc.contributorAlessandro Fabricio Garcia
dc.contributorSebastián Alberto Urrutia
dc.creatorJuliana Alves Pereira
dc.date.accessioned2019-08-11T06:45:32Z
dc.date.accessioned2022-10-04T00:08:58Z
dc.date.available2019-08-11T06:45:32Z
dc.date.available2022-10-04T00:08:58Z
dc.date.created2019-08-11T06:45:32Z
dc.date.issued2014-05-06
dc.identifierhttp://hdl.handle.net/1843/ESBF-9Q4FQ9
dc.identifier.urihttp://repositorioslatinoamericanos.uchile.cl/handle/2250/3831901
dc.description.abstractSoftware product lines (SPL) is a software engineering method for creating configurable software systems that can be adapted to a variety of requirements. SPL uses feature models to document the commonalities and variabilities of products. The key challenge is to derive a product configuration that satisfies all business and costumer requirements. Customer requirements are usually neglected, although product configuration has already been investigated in the literature. This dissertation presents a search-based approach to tackle the problem of finding the optimal product configuration that maximizes the customer satisfaction. The latter is modeled as an optimization problem. An exact algorithm and a heuristic are proposed to solve the problem and implemented in a prototype tool. Computational experiments showed that the exact algorithm can find the optimal product configuration for real-life instances found in the literature and that the optimality gap of the heuristic is at most 3%.
dc.publisherUniversidade Federal de Minas Gerais
dc.publisherUFMG
dc.rightsAcesso Aberto
dc.subjectEngenharia de software baseada em busca
dc.subjectConfiguração do produto
dc.subjectOtimização combinatória
dc.subjectLinhas de produtos de software
dc.titleSearch-based product configuration in software product lines
dc.typeDissertação de Mestrado


Este ítem pertenece a la siguiente institución