Techniques in Architectural Analysis