Abstract
Reference architectures refer to a special type of software architecture that captures the essence of the architectures of a collection of similar systems in a given domain, being an important support to the development, standardization, and evolution of software systems. In another perspective, Variability Management (VM) makes it possible to easily change and adapt software systems for …