Towards handling architecture design, variability and evolution with model transformations
Software architecture design: evaluation and transformation