Zanardini, DamianoDamianoZanardiniAlbert, ElviraElviraAlbertVillela, KarinaKarinaVillela2022-03-052022-03-052016https://publica.fraunhofer.de/handle/publica/24121410.1016/j.jlamp.2015.08.0032-s2.0-84961584133Deriving concrete products from a product-line infrastructure requires resolving the variability captured in the product line, based on the company market strategy or requirements from specific customers. Selecting the most appropriate set of features for a product is a complex task, especially if quality requirements have to be considered. Resource-usage-aware configuration aims at providing awareness of resource-usage properties of artifacts throughout the configuration process. This article envisages several strategies for resource-usage-aware configuration which feature different performance and efficiency trade-offs. The common idea in all strategies is the use of resource-usage estimates obtained by an off-the-shelf static resource-usage analyzer as a heuristic for choosing among different candidate configurations. We report on a prototype implementation of the most practical strategies for resource-usage-aware configuration and apply it on an industrial case study.encase studyproduct line variabilitysoftware configuration004005006Resource-usage-aware configuration in software product linesjournal article