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.

6.10 ≪AR≫ and ≪AAR≫ Stereotypes . . . . . . . . . . . . . . . . . . . . . . . 100<br />

6.11 ≪ARtrace≫ Stereotype . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101<br />

6.12 ≪AEsupersede≫ and ≪ARsupersede≫ Stereotypes . . . . . . . . . . . . . 101<br />

7.1 A Use Case of the EFT System . . . . . . . . . . . . . . . . . . . . . . . . . 107<br />

7.2 Processing Services of the EFT System . . . . . . . . . . . . . . . . . . . . . 108<br />

7.3 Decisions that Support Fault-resilient architecture . . . . . . . . . . . . . . 109<br />

7.4 Message Control Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . 111<br />

7.5 Intertwined Issues in the <strong>Architecture</strong> of MCP . . . . . . . . . . . . . . . . 112<br />

7.6 General Payment Message Processing Sequence Diagram . . . . . . . . . . . 115<br />

7.7 Decisions to Support Transaction Recovery . . . . . . . . . . . . . . . . . . 116<br />

7.8 MCP Connection <strong>Design</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117<br />

7.9 Decisions to Support Centralised Control . . . . . . . . . . . . . . . . . . . 119<br />

7.10 Decisions to Idenify a Payment Message . . . . . . . . . . . . . . . . . . . . 120<br />

7.11 Decisions to Architect Error Catching and Reporting . . . . . . . . . . . . . 121<br />

8.1 Key Activities in <strong>Architecture</strong> <strong>Design</strong> . . . . . . . . . . . . . . . . . . . . . 135<br />

8.2 Risk Assessments of Alarm Services . . . . . . . . . . . . . . . . . . . . . . 146<br />

9.1 Asynchronous message processing decision and its design impact . . . . . . 157<br />

9.2 Details of the design rationale AR10 . . . . . . . . . . . . . . . . . . . . . . 158<br />

9.3 Forward tracing <strong>for</strong> impact analysis . . . . . . . . . . . . . . . . . . . . . . . 160<br />

9.4 Backward tracing <strong>for</strong> root-cause analysis . . . . . . . . . . . . . . . . . . . . 163<br />

9.5 (a) MAC processing (b) Superseded architecture element . . . . . . . . . . . 164<br />

xiv

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

Saved successfully!

Ooh no, something went wrong!