RT Journal Article T1 Run-time Support to Manage Architectural Variability Speci ed with CVL A1 García Pascual, Gustavo A1 Fuentes-Fernández, Lidia A1 Pinto-Alarcón, Mónica K1 Informática móvil K1 Aplicaciones informáticas AB The execution context in which pervasive systems or mobilecomputing run changes continuously. Hence, applications for these systemsshould be adapted at run-time according to the current context.In order to implement a context-aware dynamic reconfiguration service,most approaches usually require to model at design-time both the list ofall possible configurations and the plans to switch among them. In thispaper we present an alternative approach for the automatic run-time generationof application configurations and the reconfiguration plans. Thegenerated configurations are optimal regarding di erent criteria, such asfunctionality or resource consumption (e.g. battery or memory). This isachieved by: (1) modelling architectural variability at design-time usingCommon Variability Language (CVL), and (2) using a genetic algorithmthat finds at run-time nearly-optimal configurations using the informationprovided by the variability model. We also specify a case studyand we use it to evaluate our approach, showing that it is efficient andsuitable for devices with scarce resources. PB Springer YR 2013 FD 2013 LK http://hdl.handle.net/10630/5604 UL http://hdl.handle.net/10630/5604 LA eng NO Campus de Excelencia Internacional Andalucia Tech y proyectos de investigación TIN2008-01942, P09-TIC-5231 and INTER-TRUST FP7-317731. DS RIUMA. Repositorio Institucional de la Universidad de Málaga RD 19 ene 2026