Mostrar el registro sencillo del ítem

Ponencia

dc.creatorTemple, Paules
dc.creatorGalindo Duarte, José Ángeles
dc.creatorAcher, Mathieues
dc.creatorJézéquel, Jean-Marces
dc.date.accessioned2017-07-24T08:56:49Z
dc.date.available2017-07-24T08:56:49Z
dc.date.issued2016
dc.identifier.citationTemple, P., Galindo Duarte, J.Á., Acher, M. y Jézéquel, J. (2016). Using Machine Learning to Infer Constraints for Product Lines. En SPLC 2016 : 20th International Systems and Software Product Line Conference (209-218), Beijing, China: ACM.
dc.identifier.urihttp://hdl.handle.net/11441/62946
dc.description.abstractVariability intensive systems may include several thousand features allowing for an enormous number of possible configurations, including wrong ones (e.g. the derived product does not compile). For years, engineers have been using constraints to a priori restrict the space of possible configurations, i.e. to exclude configurations that would violate these constraints. The challenge is to find the set of constraints that would be both precise (allow all correct configurations) and complete (never allow a wrong configuration with respect to some oracle). In this paper, we propose the use of a machine learning approach to infer such product-line constraints from an oracle that is able to assess whether a given product is correct. We propose to randomly generate products from the product line, keeping for each of them its resolution model. Then we classify these products accord-ing to the oracle, and use their resolution models to infer crosstree constraints over the product-line. We validate our approach on a product-line video generator, using a simple computer vision algorithm as an oracle. We show that an interesting set of cross-tree constraint can be generated, with reasonable precision and recall.es
dc.formatapplication/pdfes
dc.language.isoenges
dc.publisherACMes
dc.relation.ispartofSPLC 2016 : 20th International Systems and Software Product Line Conference (2016), p 209-218
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectSoftware Product Lineses
dc.subjectMachine learninges
dc.subjectConstraints and variability mininges
dc.subjectSoftware testinges
dc.subjectVariability Modelinges
dc.titleUsing Machine Learning to Infer Constraints for Product Lineses
dc.typeinfo:eu-repo/semantics/conferenceObjectes
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.publisherversionhttp://dl.acm.org/citation.cfm?id=2934472es
dc.identifier.doi10.1145/2934466.2934472es
idus.format.extent10es
dc.publication.initialPage209es
dc.publication.endPage218es
dc.eventtitleSPLC 2016 : 20th International Systems and Software Product Line Conferencees
dc.eventinstitutionBeijing, Chinaes
dc.relation.publicationplaceNew York, USAes

FicherosTamañoFormatoVerDescripción
Using Machine Learning.pdf1.629MbIcon   [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