architecture extraction