73 research outputs found
Local features: Enhancing variability modeling in software product lines
[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.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).Xunta de Galicia; ED431C 2021/53España-Portugal. Programa Interreg VA España-Portugal (POCTEP); 0064_GRESINT_1_
The crustal evolution of the Eastern Basque-Cantabrian Zone: from the Cretaceous mantle exhumation to the Alpine tectonic inversion
European Geosciences Union General Assembly (2018, Viena
The crustal structure of the Cantabrian Mountains revealed by magnetotelluric soundings
EM Induction Workshop (24th, 2018, Helsingør, Denmark
Late Neoproterozoic-Paleozoic geodynamic evolution of the Argentine-Chilean Andes and the Antarctic Peninsula
Fil: Heredia, Nemesio. Instituto Geológico y Minero de España; España.Fil: García Sansegundo, Joaquín. Universidad de Oviedo; España.Fil: Gallastegui, Gloria. Instituto Geológico y Minero de España; España.Fil: Farias, Pedro. Universidad de Oviedo; España.Fil: Giacosa, Raul Eduardo. Secretaría de Industria y Minería. Servicio Geológico Minero Argentino; Argentina.Fil: Alonso, Juan. Universidad de Oviedo; España.Fil: Busquets, Pere. Universidad de Barcelona; España.Fil: Charrier, Reynaldo. Universidad de Chile; Chile. Universidad Andrés Bello; Chile.Fil: Clariana, Pilar. Instituto Geológico y Minero de España; España.Fil: Colombo, Ferran. Universidad de Barcelona; España.Fil: Cuesta, Andrés. Universidad de Oviedo; España.Fil: Gallastegui, Jorge. Universidad de Oviedo; España.Fil: Giambiagi, Laura Beatriz. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Mendoza. Instituto Argentino de Nivología, Glaciología y Ciencias Ambientales. Provincia de Mendoza. Instituto Argentino de Nivología, Glaciología y Ciencias Ambientales. Universidad Nacional de Cuyo. Instituto Argentino de Nivología, Glaciología y Ciencias Ambientales; Argentina.Fil: González Menéndez, Luis. Instituto Geológico y Minero de España; España.Fil: Limarino, Carlos Oscar. Consejo Nacional de Investigaciones Científicas y Técnicas. Oficina de Coordinación Administrativa Ciudad Universitaria. Instituto de Estudios Andinos "Don Pablo Groeber". Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales. Instituto de Estudios Andinos "Don Pablo Groeber"; Argentina.Fil: Martín González, Fidel. Universidad Rey Juan Carlos; EspañaFil: Méndez Bedia, Isabel. Universidad de Oviedo; España.Fil: Pedreira, David. Universidad de Oviedo; España.Fil: Quintana, Luis. Universidad de Oviedo; España. Instituto Geológico y Minero de España; España.Fil: Rodríguez Fernández, Luis. Universidad de Oviedo; España.Fil: Rubio Ordóñez, Álvaro. Universidad de Oviedo; España.Fil: Seggiaro, Raul Eudocio. Universidad Nacional de Salta; Argentina. Secretaría de Industria y Minería. Servicio Geológico Minero Argentino; Argentina.Fil: Serra Varela, Samanta. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Patagonia Norte. Instituto de Investigación en Paleobiología y Geología; Argentina.Fil: Spalletti, Luis Antonio. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata. Centro de Investigaciones Geológicas. Universidad Nacional de La Plata. Facultad de Ciencias Naturales y Museo. Centro de Investigaciones Geológicas; Argentina.Fil: Cardo, Andrea Romina. Universidad Nacional de San Juan; Argentina. Secretaría de Industria y Minería. Servicio Geológico Minero Argentino; Argentina.Fil: Ramos, Victor Alberto. Consejo Nacional de Investigaciones Científicas y Técnicas. Oficina de Coordinación Administrativa Ciudad Universitaria. Instituto de Estudios Andinos "Don Pablo Groeber". Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales. Instituto de Estudios Andinos "Don Pablo Groeber"; ArgentinaFil: Giacosa, Raul Eduardo. Universidad Nacional de Río Negro. Instituto de Investigaciones en Paleobiología y Geología. Río Negro, Argentina.During the late Neoproterozoic and Paleozoic times, the Argentine-Chilean Andes -and since the late Paleozoic the Antarctic Peninsula- formed part of the southwestern margin of Gondwana. During this period of time, a set of continental fragments of variable extension and allochtonie was successively accreted to that margin, resulted in six Paleozoic orogenies of different temporal and spatial extension: Pampean (Ediacaran-early Cambrian), Famatinian (Middle Ordovician-Silurian), Chanic (Middle Devonian-early Carboniferous), Ocloyic (Middle Ordovician-Devonian), Gondwanan (Middle Devonian-middle Permian) and Tabarin (late Permian-Triassic). All these orogenies had a collisional character, with the exception of the Tabarin and the Gondwanan south of 38º SDurante el Neoproterozoico tardío y el Paleozoico, el actual segmento argentino-chileno de la Cordillera de los Andes y, desde finales del Paleozoico, la Península Antártica, formaron parte del margen suroccidental de Gondwana. Durante este periodo de tiempo, a dicho margen se fue acrecionando un conjunto de fragmentos continentales de tamaño y aloctonía variable, dando lugar en el Paleozoico a seis orogenias de diferente extensión temporal y espacial: Pampeana (Ediacárico-Cámbrico temprano), Famatiniana (Ordovícico Medio-Silúrico), Chánica (Devónico Medio-Carbonífero temprano), Oclóyica (Ordovícico Medio-Devónico), Gondwánica (Devónico Medio-Pérmico medio) y Tabarin (Pérmico tardío-Triásico). Todas estas orogenias son colisionales, salvo la Tabarin y la Gondwánica al sur de los 38º S
- …