21.01.2014 Views

A Rationale-based Model for Architecture Design Reasoning

A Rationale-based Model for Architecture Design Reasoning

A Rationale-based Model for Architecture Design Reasoning

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

10.3. <strong>Reasoning</strong> about change impact with AREL<br />

Figure 10.4: Payment Messaging <strong>Design</strong>: Security<br />

message design. In Figure 10.5(a), requirement R2 3 5 specifies that the system has to<br />

handle multiple bank connections and requirement R4 1 3 specifies that payment messages<br />

must be properly acknowledged. These requirements cannot be compromised or changed<br />

and so their prior probabilities are set to 1 (or 100%) 3 . Similarly, requirements 2 5 1<br />

and R2 5 2 specify no loss and no duplicate processing is allowed, their prior probabilities<br />

are set to 1. Requirements R2 3 1 specifies that the daily transaction is 8000 high-value<br />

payment messages per day, this can change over time and its prior probability is set to<br />

0.6.<br />

3 The probability can be represented by a number between 0 to 1 or its equivalent in percentage point<br />

between 0% to 100%<br />

179

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!