Evaluating software architectures : methods and case studies - Clements, Paul 1955- , (Addison- Wesley;, 2002)