Opla-tool v2. 0: a tool for product line architecture design optimization

WM Freire, M Massago, AC Zavadski… - Proceedings of the …, 2020 - dl.acm.org
The Multi-objective Optimization Approach for Product Line Architecture Design (MOA4PLA)
is the seminal approach that successfully optimizes Product Line Architecture (PLA) design …

Intensifying the search-based optimization of product line architectures with crossover operators

DF da Silva, LF Okada, WKG Assunção… - Empirical Software …, 2022 - Springer
Abstract The Product Line Architecture (PLA) is a crucial artifact for the development of
Software Product Lines. However, PLA is a complex artifact to be designed due to its large …

Milpibea: Algorithm for multi-objective features selection in (evolving) software product lines

T Saber, D Brevet, G Botterweck… - … 20th European Conference …, 2020 - Springer
Abstract Software Product Lines Engineering (SPLE) proposes techniques to model, create
and improve groups of related software systems in a systematic way, with different …

Enhancing search-based product line design with crossover operators

DF Silva, LF Okada, TE Colanzi… - Proceedings of the 2020 …, 2020 - dl.acm.org
The Product Line Architecture (PLA) is one of the most important artifacts of a Software
Product Line. PLA designing has been formulated as a multi-objective optimization problem …

Reparation in evolutionary algorithms for multi-objective feature selection in large software product lines

T Saber, D Brevet, G Botterweck, A Ventresque - SN Computer Science, 2021 - Springer
Abstract Software Product Lines Engineering is the area of software engineering that aims to
systematise the modelling, creation and improvement of groups of interconnected software …

Architectural feature re-modularization for software product line evolution

LB Nicolodi, TE Colanzi, WKG Assunção - Proceedings of the 14th …, 2020 - dl.acm.org
Extensive maintenance leads to the Software Product Line Architecture (PLA) degradation
over time. When there is the need of evolving the Software Product Line (SPL) to include …