Show simple item record

dc.contributor.authorTrujillo Tzanahua, Guadalupe Isaura
dc.contributor.authorJuárez Martínez, Ulises
dc.contributor.authorCortés Verdín, Karen
dc.date.accessioned2022-07-01T13:57:57Z
dc.date.available2022-07-01T13:57:57Z
dc.date.issued2020-12
dc.identifier.citationTrujillo Tzanahua, Guadalupe Isaura; Juárez Martínez, Ulises; Cortés Verdín, Karen. Ingeniería de Software Basada en Búsqueda en Líneas de Productos de Software. Handbooks-©ECORFAN-Mexico. pp. 92-116. 2020.es
dc.identifier.isbn978-607-8695-35-5
dc.identifier.other10.35429/H.2020.5.5.92.116
dc.identifier.urihttp://repositorios.orizaba.tecnm.mx:8080/xmlui/handle/123456789/636
dc.description.abstractCurrently, software construction is moving towards industrialization by replacing the custom form of development with the use of approaches such as Software Product Lines (SPL) and Multiple Software Product Lines (MPL). These paradigms establish a common means of production to generate a variety of products through the reuse of inputs and automation of processes and thus meet the needs and requirements of the market instead of targeting specific customers. However, the management of multiple SPLs or MPLs is a challenge because the variant number of possible software products to be obtain expressed in the feature models is often large due to feature combinations. For this reason, it is not feasible to configure, deploy, or test all possible product variants. To support this decision-making process, this chapter investigates and applies a variant of the knapsack problem. Specifically, product configuration in an MPL is formulated as a Multiple-Choice Multi-dimensional Knapsack Problem (MMKP) and is solved with a Search-Based Software Engineering (SBSE) technique. First, a review of search and optimization techniques is provided to offer practical application elements for the development of software products based on SPL and Search-Based Software Engineering (SBSE). A genetic algorithm is then implemented in Python to solve the problem of configuring products in MPL.es
dc.language.isoeses
dc.subjectSoftware Engineeringes
dc.subjectSoftware Product Lineses
dc.subjectSBSEes
dc.subjectGenetic algorithmses
dc.subjectResearch Subject Categories::TECHNOLOGYes
dc.titleIngeniería de Software Basada en Búsqueda en Líneas de Productos de Softwarees
dc.typeBook chapteres


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record