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