This part shows a deeper analysis of the generative process using "-ilities"
as the driving force. In particular, the diagram shows:
- "better-ness": an archiecture is improved, concerning weakly satisficed or
unsatisficed "-ilities", to result in a better one.
- combined descendants: an architecture results from the mixing of multiple
architectures.
When {A1, A2} -> A3, A3 inherits properties of ilities:
- strictly without any change, if they are consistent
- strictly but with synergistic effects created
- some of those that are consistent with each other,
while the rest fall into the bag of conflicting ilities.
Conflict resolution should commence, by way of
- abandoning NFR1 in favor of ~NFR1
- weakening one of the two
- weakining both
- finding compromises
- arguments: in the form of domain characteristics, scenarios, designer
preferences, etc.
Back to my home page