Mostrar el registro sencillo del ítem

dc.contributorGonzález, Rocío Pilar
dc.contributor.advisorGonzález, Rocío Pilar
dc.creatorGonzález, Rocío Pilar
dc.creatorSequeira, Matías Alejandro
dc.date.accessioned2017-10-19T19:57:34Z
dc.date.available2017-10-19T19:57:34Z
dc.date.issued2017
dc.identifier.citationSequeira, M. A. & González, R. P. (2017). Análisis de variabilidad de líneas de productos de software especificadas en Kconfig (Proyecto final de carrera). Universidad Tecnológica Nacional, Facultad Regional Santa Fe, Argentina.es_ES
dc.identifier.urihttp://hdl.handle.net/20.500.12272/2179
dc.description.abstractUna tendencia creciente en el desarrollo de software es la necesidad de desarrollar múltiples productos de software similares en conjunto en vez de varios productos individuales. Hay varias razones para esto: los productos pueden estar enfocados a distintos sectores del mercado, estar sujetos a distintas restricciones legales o culturales, o deben satisfacer necesidades específicas de diferentes stakeholders. Debido a las restricciones de costo y tiempo, no es posible desarrollar un nuevo producto desde cero para cada cliente, y el re­uso de software debe ser incrementado. Frente a este desafío, la ingeniería de líneas de productos de software (SPLE: Software Product Line Engineering) surge como un paradigma viable e importante que permite a las empresas desarrollar familias de productos, disminuyendo costos y tiempos, basándose en el re­uso de componentes. Una línea de productos de software (SPL: Software Product Line) es una familia de sistemas de software desarrollados a partir de un conjunto de características comunes, que apunta a satisfacer necesidades específicas de un segmento de mercado. Una SPL está constituida por un núcleo que contiene los componentes presentes en todos los productos o aplicaciones derivadas, y un conjunto de elementos variables, variabilidad, que incluye aquellas características optativas de la aplicación. Muchos proyectos de desarrollo de software deben administrar una variabilidad muy grande. Los modelos de variabilidad representan las características, o “features”, comunes y variables de productos en una SPL. Sistemas altamente configurables pueden llegar a tener un gran número de características. Las características en un sistema configurable interactúan de una manera no trivial, y su interacción puede introducir errores en los productos derivados. El número de configuraciones (productos derivados) es exponencial en el número de características, por lo que no es posible analizar cada configuración en forma separada. Debido al incremento en tamaño y complejidad de los modelos, surge el desafío de proporcionar un soporte automático para llevar adelante estas funciones. Muchas de estas funcionalidades están disponibles en el ambiente SPLOT (www.splot­research.org), sin embargo los ejemplos disponibles son casos de estudios pequeños y no reflejan modelos del mundo real como los expresados mediante Kconfig. Kconfig fue creado para describir la variabilidad del kernel de Linux y ha sido adoptado por diversos proyectos de desarrollo de código abierto para definir su variabilidad. El modelo de variabilidad especificado en Kconfig puede ser interpretado como un modelo de características. A partir del escenario planteado, en este proyecto se plantea el análisis de la variabilidad de modelos especificado en Kconfig. Para lo cual, se propone la construcción de una herramienta para el análisis de la variabilidad en Líneas de Producto de Software. Para esto, a grandes rasgos, se traduce de un modelo de variabilidad especificado en Kconfig a un modelo de características. El resultado es integrado a herramientas de análisis de modelos de características para poder finalmente obtener información con respecto a su variabilidad.es_ES
dc.formatapplication/pdf
dc.language.isospaes_ES
dc.rightsinfo:eu-repo/semantics/openAccesses_ES
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectLíneas de producto de softwarees_ES
dc.subjectModelo de variabilidades_ES
dc.subjectKconfiges_ES
dc.subjectModelo de característicases_ES
dc.titleAnálisis de variabilidad de líneas de productos de software especificadas en Kconfiges_ES
dc.typeinfo:eu-repo/semantics/bachelorThesises_ES
dc.rights.holderLos autoreses_ES
dc.description.affiliationFil: González, Rocío Pilar. Universidad Tecnológica Nacional. Facultad Regional Santa Fe; Argentina.es_ES
dc.description.affiliationFil: Sequeira, Matías Alejandro. Universidad Tecnológica Nacional. Facultad Regional Santa Fe; Argentina.es_ES
dc.description.peerreviewedPeer Reviewedes_ES
dc.type.versioninfo:eu-repo/semantics/acceptedVersiones_ES
dc.type.snrdinfo:ar-repo/semantics/tesis de gradoes_ES
dc.rights.useCreative Commonses_ES
dc.rights.useAttribution-NonCommercial-NoDerivatives 4.0 Internacional*


Ficheros en el ítem

Thumbnail
Thumbnail

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem

info:eu-repo/semantics/openAccess
Excepto si se señala otra cosa, la licencia del ítem se describe como info:eu-repo/semantics/openAccess