Software architectures : advances and applications - Barroca, Leonor,; Hall, Jon; Hall, Patrick A. V. (Springer, 2000)