Injecting quality attributes into software architectures with the common variability language | Publicación