Abstract: Reference architectures (RAs) play a crucial role in simplifying and speeding up the design and evolution of software systems across various domains. However, RAs are expensive to define due ...