Promote-pl: A round-trip engineering process model for adopting and evolving product lines

J Krüger, W Mahmood, T Berger - … of the 24th ACM Conference on …, 2020 - dl.acm.org
Process models for software product-line engineering focus on proactive adoption scenarios-
--that is, building product-line platforms from scratch. They comprise the two phases domain …

[HTML][HTML] Combining multiple granularity variability in a software product line approach for web engineering

JM Horcas, A Cortiñas, L Fuentes… - Information and Software …, 2022 - Elsevier
Context: Web engineering involves managing a high diversity of artifacts implemented in
different languages and with different levels of granularity. Technological companies usually …

Understanding the re-engineering of variant-rich systems: an empirical work on economics, knowledge, traceability, and practices

J Krüger - 2021 - repo.bibliothek.uni-halle.de
Context: Most modern software systems exist in different variants to address a variety of
requirements, such as customer requests, regulations, or hardware restrictions. To benefit …

Multilevel modeling of geographic information systems based on international standards

SH Alvarado, A Cortiñas, MR Luaces… - Software and Systems …, 2022 - Springer
Even though different applications based on Geographic Information Systems (GIS) provide
different features and functions, they all share a set of common concepts (eg, spatial data …

Scaffolding and in-browser generation of web-based GIS applications in a SPL tool

A Cortiñas, MR Luaces, O Pedreira… - Proceedings of the 21st …, 2017 - dl.acm.org
The SME (Small and medium-sized enterprise) Enxenio has developed many web-based
Geographic Information Systems within the last decade. Since the demand for GIS is …

Requirements prioritization based on multiple criteria using Artificial Intelligence techniques

MIL Lunarejo - 2021 IEEE 29th International Requirements …, 2021 - ieeexplore.ieee.org
Traditional methods for requirements prioritization (RP) are currently limited by scalability
and lack of automation issues. In recent years, there has been an exponential growth in the …

Variant management solution for large scale software product lines

R Pohl, M Höchsmann, P Wohlgemuth… - Proceedings of the 40th …, 2018 - dl.acm.org
Application lifecycle management for large scale software product lines (SPL) comes with
the challenge to integrate distributed development activities across different parts of an …

[HTML][HTML] Local features: Enhancing variability modeling in software product lines

D de Castro, A Cortiñas, MR Luaces, O Pedreira… - Journal of Systems and …, 2024 - Elsevier
Abstract Context and motivation: Software Product Lines (SPL) enable the creation of
software product families with shared core components using feature models to model …

Developing web-based geographic information systems with a dsl: proposal and case study

SH Alvarado, A Cortiñas, MR Luaces… - Journal of Web …, 2020 - ieeexplore.ieee.org
In this paper, we present a declarative domain-specific language (DSL) for the development
of Geographic Information Systems (GIS). GIS applications manage information with a …

spl-js-engine a JavaScript tool to implement software product lines

A Cortiñas, MR Luaces, Ó Pedreira - Proceedings of the 26th ACM …, 2022 - dl.acm.org
In 2015, our research laboratory started the definition and implementation of a Software
Product Line (SPL) for the generation of web-based Geographic Information Systems …