RT Journal Article T1 An automatic process for weaving functional quality attributes using a software product line approach. A1 Horcas-Aguilera, José Miguel A1 Pinto-Alarcón, Mónica A1 Fuentes-Fernández, Lidia K1 Ingeniería del software K1 Soporte lógico de sistemas AB Some quality attributes can be modelled using software components, and are normally known as Functional QualityAttributes (FQAs). Applications may require different FQAs, and each FQA (e.g., security) can be composed of manyconcerns (e.g., access control or authentication). They normally have dependencies between them and crosscut thesystem architecture. The goal of the work presented here is to provide the means for software architects to focusonly on application functionality, without having to worry about FQAs. The idea is to model FQAs separately fromapplication functionality following a Software Product Line (SPL) approach. By combining SPL and aspect-orientedmechanisms, we will define a generic process to model and automatically inject FQAs into the application withoutbreaking the base architecture. We will provide and compare two implementations of our generic approach usingdifferent variability and architecture description languages: i) feature models and an aspect-oriented architecturedescription language; and ii) the Common Variability Language (CVL) and a MOF-compliant language (e.g., UML).We also discuss the benefits and limitations of our approach. Modelling FQAs separately from the base applicationhas many advantages (e.g., reusability, less coupled components, high cohesive architectures). PB Elsevier YR 2015 FD 2015-12-05 LK https://hdl.handle.net/10630/32681 UL https://hdl.handle.net/10630/32681 LA eng NO Jose-Miguel Horcas, Mónica Pinto, Lidia Fuentes, An automatic process for weaving functional quality attributes using a software product line approach, Journal of Systems and Software, Volume 112, 2016, Pages 78-95, ISSN 0164-1212, https://doi.org/10.1016/j.jss.2015.11.005. NO Política de acceso abierto tomada de: https://v2.sherpa.ac.uk/id/publication/14118 DS RIUMA. Repositorio Institucional de la Universidad de Málaga RD 19 ene 2026