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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

5.4.6 Risk assessment in architecture design reasoning . . . . . . . . . . . 77<br />

5.4.7 Methodology support <strong>for</strong> design rationale . . . . . . . . . . . . . . . 77<br />

5.4.8 Tool support <strong>for</strong> design rationale . . . . . . . . . . . . . . . . . . . . 77<br />

5.5 Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78<br />

5.6 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79<br />

III The Representation and Applications of <strong>Architecture</strong> <strong>Design</strong> <strong>Rationale</strong><br />

80<br />

6 Representing architecture design rationale 81<br />

6.1 A conceptual model <strong>for</strong> design reasoning . . . . . . . . . . . . . . . . . . . . 82<br />

6.2 <strong>Architecture</strong> <strong>Rationale</strong> and Elements Linkage (AREL) . . . . . . . . . . . . 84<br />

6.3 <strong>Architecture</strong> elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87<br />

6.4 <strong>Architecture</strong> rationale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89<br />

6.4.1 Qualitative rationale . . . . . . . . . . . . . . . . . . . . . . . . . . . 91<br />

6.4.2 Quantitative rationale . . . . . . . . . . . . . . . . . . . . . . . . . . 92<br />

6.4.3 Alternative architecture rationale . . . . . . . . . . . . . . . . . . . . 93<br />

6.4.4 Avoiding cyclic decisions in AREL models . . . . . . . . . . . . . . . 93<br />

6.5 The extended AREL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96<br />

6.6 A UML representation of AREL and eAREL . . . . . . . . . . . . . . . . . 97<br />

6.6.1 The architecture element stereotype . . . . . . . . . . . . . . . . . . 98<br />

6.6.2 The architecture rationale stereotype . . . . . . . . . . . . . . . . . . 99<br />

6.6.3 The architecture trace stereotype . . . . . . . . . . . . . . . . . . . . 100<br />

6.6.4 The AE and AR supersedence stereotypes . . . . . . . . . . . . . . . 101<br />

viii

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

Saved successfully!

Ooh no, something went wrong!