• español
    • English
  • español 
    • español
    • English
  • Login
Ver ítem 
  •   Repositorio Tecnm Orizaba
  • Área Doctorado
  • Doctorado en Ciencias de la Ingeniería
  • Capítulos de libro (DCI)
  • Ver ítem
  •   Repositorio Tecnm Orizaba
  • Área Doctorado
  • Doctorado en Ciencias de la Ingeniería
  • Capítulos de libro (DCI)
  • Ver ítem
JavaScript is disabled for your browser. Some features of this site may not work without it.

Ingeniería de Software Basada en Búsqueda en Líneas de Productos de Software

Thumbnail
Ver/
2020 CH Ingeniería de Software Basada en Búsqueda en Líneas de Productos de Software.pdf (7.991Mb)
Fecha
2020-12
Autor
Trujillo Tzanahua, Guadalupe Isaura
Juárez Martínez, Ulises
Cortés Verdín, Karen
Metadatos
Mostrar el registro completo del ítem
Resumen
Currently, 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.
URI
http://repositorios.orizaba.tecnm.mx:8080/xmlui/handle/123456789/636
Temas
Software Engineering
Software Product Lines
SBSE
Genetic algorithms
Research Subject Categories::TECHNOLOGY
Tipo
Book chapter
Colecciones
  • Capítulos de libro (DCI) [2]

Repositorio Tecnm Orizaba copyright © 2020 
Contacto | Sugerencias
 

 

Listar

Todo el RepositorioComunidades & ColeccionesPor fecha de publicaciónAutoresTítulosMateriasEsta colecciónPor fecha de publicaciónAutoresTítulosMaterias

Mi cuenta

AccederRegistro

Repositorio Tecnm Orizaba copyright © 2020 
Contacto | Sugerencias