Evaluating software architectures methods and case studies - Clements, Paul; Kazman, Rick; Klein, Mark (SEI series in software engineering, 2002)