“Software architecture design: evaluation and transformation,” - Bosch, J; Molin, P (1999)