Mostrar o rexistro simple do ítem
Local features: Enhancing variability modeling in software product lines
dc.contributor.author | Castro, David de | |
dc.contributor.author | Cortiñas, Alejandro | |
dc.contributor.author | Rodríguez Luaces, Miguel | |
dc.contributor.author | Pedreira, Óscar | |
dc.contributor.author | Saavedra Places, Ángeles | |
dc.date.accessioned | 2024-04-23T17:51:29Z | |
dc.date.available | 2024-04-23T17:51:29Z | |
dc.date.issued | 2024-07 | |
dc.identifier.citation | de 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.issn | 0164-1212 | |
dc.identifier.issn | 1873-1228 | |
dc.identifier.uri | http://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.sponsorship | This 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.sponsorship | Xunta de Galicia; ED431C 2021/53 | es_ES |
dc.description.sponsorship | España-Portugal. Programa Interreg VA España-Portugal (POCTEP); 0064_GRESINT_1_E | es_ES |
dc.language.iso | eng | es_ES |
dc.publisher | Elsevier | es_ES |
dc.relation.uri | https://doi.org/10.1016/j.jss.2024.112035 | es_ES |
dc.rights | Atribución-NoComercial-SinDerivadas 4.0 Internacional | es_ES |
dc.rights | © 2024 The Authors | es_ES |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/es/ | * |
dc.subject | Software product line engineering | es_ES |
dc.subject | Variability specification | es_ES |
dc.subject | Feature models | es_ES |
dc.subject | Web-based geographic information systems | es_ES |
dc.title | Local features: Enhancing variability modeling in software product lines | es_ES |
dc.type | journal article | es_ES |
dc.rights.accessRights | open access | es_ES |
UDC.journalTitle | Journal of Systems and Software | es_ES |
UDC.volume | 213 | es_ES |
UDC.issue | 112035 | es_ES |
UDC.startPage | 1 | es_ES |
UDC.endPage | 18 | es_ES |
dc.identifier.doi | 10.1016/j.jss.2024.112035 | |
UDC.coleccion | Investigación | es_ES |
UDC.departamento | Ciencias da Computación e Tecnoloxías da Información | es_ES |
UDC.grupoInv | Laboratorio de Bases de Datos (LBD) | es_ES |
dc.relation.projectID | info: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 MEDIOAMBIENTALES | es_ES |
dc.relation.projectID | info: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 MEDIOAMBIENTAL | es_ES |
Ficheiros no ítem
Este ítem aparece na(s) seguinte(s) colección(s)
-
Investigación (FIC) [1705]