Mostrar el registro sencillo del ítem

Artículo

dc.creatorWhite, Juleses
dc.creatorGalindo Duarte, José Ángeles
dc.creatorSaxena, Tripties
dc.creatorDougherty, Brianes
dc.creatorBenavides Cuevas, David Felipees
dc.creatorSchmidt, Douglas C.es
dc.date.accessioned2017-07-17T09:40:04Z
dc.date.available2017-07-17T09:40:04Z
dc.date.issued2014
dc.identifier.citationWhite, J., Galindo Duarte, J.Á., Saxena, T., Dougherty, B., Benavides Cuevas, D.F. y Schmidt, D.C. (2014). Evolving feature model configurations in software product lines. Journal of Systems and Software, 87 (January 2014), 119-136.
dc.identifier.issn0164-1212es
dc.identifier.urihttp://hdl.handle.net/11441/62558
dc.description.abstractThe increasing complexity and cost of software-intensive systems has led developers to seek ways of reusing software components across development projects. One approach to increasing software reusability is to develop a software product-line (SPL), which is a software architecture that can be reconfigured and reused across projects. Rather than developing software from scratch for a new project, a new configuration of the SPL is produced. It is hard, however, to find a configuration of an SPL that meets an arbitrary requirement set and does not violate any configuration constraints in the SPL. Existing research has focused on techniques that produce a configuration of an SPL in a single step. Budgetary constraints or other restrictions, however, may require multi-step configuration processes. For example, an aircraft manufacturer may want to produce a series of configurations of a plane over a span of years without exceeding a yearly budget to add features. This paper provides three contributions to the study of multi-step configuration for SPLs. First, we present a formal model of multi-step SPL configuration and map this model to constraint satisfaction problems (CSPs). Second, we show how solutions to these SPL configuration problems can be automatically derived with a constraint solver by mapping them to CSPs. Moreover, we show how feature model changes can be mapped to our approach in a multi-step scenario by using feature model drift. Third, we present empirical results demonstrating that our CSP-based reasoning technique can scale to SPL models with hundreds of features and multiple configuration steps.es
dc.description.sponsorshipMinisterio de Economía y Competitividad TIN2012-32273es
dc.description.sponsorshipJunta de Andalucía TIC-5906es
dc.formatapplication/pdfes
dc.language.isoenges
dc.publisherElsevieres
dc.relation.ispartofJournal of Systems and Software, 87 (January 2014), 119-136.
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectSoftware Product Lineses
dc.subjectFeature modeles
dc.subjectMulti-step configurationes
dc.titleEvolving feature model configurations in software product lineses
dc.typeinfo:eu-repo/semantics/articlees
dcterms.identifierhttps://ror.org/03yxnpp24
dc.type.versioninfo:eu-repo/semantics/submittedVersiones
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.contributor.affiliationUniversidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticoses
dc.relation.projectIDinfo:eu-repo/grantAgreement/MINECO/TIN2012-32273es
dc.relation.projectIDTIC-5906es
dc.relation.publisherversionhttp://dx.doi.org/10.1016/j.jss.2013.10.010es
dc.identifier.doi10.1016/j.jss.2013.10.010es
dc.contributor.groupUniversidad de Sevilla. TIC205: Ingeniería del Software Aplicadaes
idus.format.extent18 p.es
dc.journaltitleJournal of Systems and Softwarees
dc.publication.volumen87es
dc.publication.issueJanuary 2014es
dc.publication.initialPage119es
dc.publication.endPage136es
dc.identifier.sisius20609020es
dc.contributor.funderMinisterio de Economía y Competitividad (MINECO). España
dc.contributor.funderJunta de Andalucía

FicherosTamañoFormatoVerDescripción
Evolving feature model.pdf2.280MbIcon   [PDF] Ver/Abrir  

Este registro aparece en las siguientes colecciones

Mostrar el registro sencillo del ítem

Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Excepto si se señala otra cosa, la licencia del ítem se describe como: Attribution-NonCommercial-NoDerivatives 4.0 Internacional