architecture analysis