Show simple item record

dc.contributor.authorCastro, David de
dc.contributor.authorCortiñas, Alejandro
dc.contributor.authorRodríguez Luaces, Miguel
dc.contributor.authorPedreira, Óscar
dc.contributor.authorSaavedra Places, Ángeles
dc.date.accessioned2024-04-23T17:51:29Z
dc.date.available2024-04-23T17:51:29Z
dc.date.issued2024-07
dc.identifier.citationde Castro, D., Cortiñas, A., Luaces, M. R., Pedreira, O., & Places, Á. S. (2024). Local features: Enhancing variability modeling in software product lines. Journal of Systems and Software, Vol. 213, 2024, 112035, ISSN 0164-1212, https://doi.org/10.1016/j.jss.2024.112035.es_ES
dc.identifier.issn0164-1212
dc.identifier.issn1873-1228
dc.identifier.urihttp://hdl.handle.net/2183/36318
dc.description.abstract[Abstract]: Context and motivation: Software Product Lines (SPL) enable the creation of software product families with shared core components using feature models to model variability. Choosing features from a feature model to generate a product may not be sufficient in certain situations because the application engineer may need to be able to decide on configuration time the system’s elements to which a certain feature will be applied. Therefore, there is a need to select which features have to be included in the product but also to which of its elements they have to be applied. Objective: We introduce local features that are selectively applied to specific parts of the system during product configuration. Results: We formalize local features using multimodels to establish relationships between local features and other elements of the system models. The paper includes examples illustrating the motivation for local features, a formal definition, and a domain-specific language for specification and implementation. Finally, we present a case study in a real scenario that shows how the concept of local features allowed us to define the variability of a complex system. The examples and the application case show that the proposal achieves higher customization levels at the application engineering phase.es_ES
dc.description.sponsorshipThis work has been partially funded by the following grants: 0064_GRESINT_1_E partially funded by EU through the Interreg Spain- Portugal/POCTEP; PID2022-141027NB-C21 (EarthDL): partially funded by MCIN/AEI/10.13039/501100011033 and EU/ERDF A way of making Europe; PID2021-122554OB-C33 (OASSIS): partially funded by MCIN/AEI/10.13039/501100011033 and EU/ERDF A way of making Europe; GRC: ED431C 2021/53, partially funded by GAIN/Xunta de Galicia; CITIC is funded by the Xunta de Galicia through the collaboration agreement between the Department of Culture, Education, Vocational Training and Universities and the Galician universities for the reinforcement of the research centers of the Galician University System (CIGUS).es_ES
dc.description.sponsorshipXunta de Galicia; ED431C 2021/53es_ES
dc.description.sponsorshipEspaña-Portugal. Programa Interreg VA España-Portugal (POCTEP); 0064_GRESINT_1_Ees_ES
dc.language.isoenges_ES
dc.publisherElsevieres_ES
dc.relationinfo:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica, Técnica y de Innovación 2021-2023/PID2022-141027NB-C21/ES/MODELADO, DESCUBRIMIENTO, EXPLORACION Y ANALISIS DE DATA LAKES MEDIOAMBIENTALESes_ES
dc.relationinfo:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2021-2023/PID2021-122554OB-C33/ES/OASSIS-UDC: HACIA ORGANIZACIONES SOFTWARE MAS SOSTENIBLES: UN ENFOQUE HOLISTICO PARA PROMOVER LA SOSTENIBILIDAD ECONOMICA, HUMANA Y MEDIOAMBIENTALes_ES
dc.relation.urihttps://doi.org/10.1016/j.jss.2024.112035es_ES
dc.rightsAtribución-NoComercial-SinDerivadas 4.0 Internacionales_ES
dc.rights© 2024 The Authorses_ES
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/*
dc.subjectSoftware product line engineeringes_ES
dc.subjectVariability specificationes_ES
dc.subjectFeature modelses_ES
dc.subjectWeb-based geographic information systemses_ES
dc.titleLocal features: Enhancing variability modeling in software product lineses_ES
dc.typeinfo:eu-repo/semantics/articlees_ES
dc.rights.accessinfo:eu-repo/semantics/openAccesses_ES
UDC.journalTitleJournal of Systems and Softwarees_ES
UDC.volume213es_ES
UDC.issue112035es_ES
UDC.startPage1es_ES
UDC.endPage18es_ES
dc.identifier.doi10.1016/j.jss.2024.112035


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record