ITM706 Lecture 9 – Quantitative Modeling & Quantitative Analysis
Quantitative Modeling :
Horizontal Methods
o Usually applied locally to partial architectural models
o Only behavior elements and resources are concerned
o Typically work within at most 2 layers – do not traverse all the
architecture domans
Vertical methods
o Work across multiple domains
o Focus on the ‘used by’ and ‘realization’ relations bridging the different
architectural domains
Not all elements are included in one model structure
The output (i.e., calculated performance measures) of one type of method will
provide the input quantities for another method.
Many architecture models can be viewed as a hierarchy of layers
Two types of Layers: Service Layers and Realization Layers
o A Service Layer exposes functionality that can be ‘used by’ the next
higher layer
o A Realization Layer models shows how the consecutive service layer is
‘realized’
Quantitative Modeling :
Horizontal Methods
o Usually applied locally to partial architectural models
o Only behavior elements and resources are concerned
o Typically work within at most 2 layers – do not traverse all the
architecture domans
Vertical methods
o Work across multiple domains
o Focus on the ‘used by’ and ‘realization’ relations bridging the different
architectural domains
Not all elements are included in one model structure
The output (i.e., calculated performance measures) of one type of method will
provide the input quantities for another method.
Many architecture models can be viewed as a hierarchy of layers
Two types of Layers: Service Layers and Realization Layers
o A Service Layer exposes functionality that can be ‘used by’ the next
higher layer
o A Realization Layer models shows how the consecutive service layer is
‘realized’