6. Decision making
• Making decisions (two ways):
Constraint satisfaction decisions (quantitative)
AK+MDD+NFRs
•
Constraints over properties of the elements of the
system
Quality-oriented decisions (qualitative)
•
•
Knowledge of decisions
Relation between decisions and quality attributes
• We think that both ways can be used together
6
9. Arteon
AK+MDD+NFRs
• We have 4 modules in the ontology
Requirements (Req-module)
Reasoning and decision making (R-module)
Architectural elements (AK-module)
MDD concepts (MDD-Module)
constraints and
goals to fulfill
Req-module
R-module
elements
to use
transformations
to apply
AK-module
MDD-module
9