We can classify architecture analysis techniques according to different aspects
(Fig. 8.1). First, we make a distinction based on the types of analysis inputs and
results: functional (e.g., structural and dynamic properties) and quantitative (e.g.,
performance and costs).