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.

8.2 The architecture rationalisation method . . . . . . . . . . . . . . . . . . . . 136<br />

8.2.1 Qualitative rationale . . . . . . . . . . . . . . . . . . . . . . . . . . . 137<br />

8.2.2 Quantitative rationale . . . . . . . . . . . . . . . . . . . . . . . . . . 138<br />

8.3 Other applications of ARM . . . . . . . . . . . . . . . . . . . . . . . . . . . 143<br />

8.3.1 Completeness of architecture design . . . . . . . . . . . . . . . . . . 143<br />

8.3.2 Verifiability of architecture design . . . . . . . . . . . . . . . . . . . 148<br />

8.4 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149<br />

9 <strong>Architecture</strong> rationale and traceability 150<br />

9.1 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152<br />

9.1.1 Issues with design rationale . . . . . . . . . . . . . . . . . . . . . . . 152<br />

9.1.2 Requirements and design traceability . . . . . . . . . . . . . . . . . . 152<br />

9.2 Traceability of architecture rationale . . . . . . . . . . . . . . . . . . . . . . 153<br />

9.3 Traceability support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155<br />

9.4 AREL and eAREL traceability applications in a case study . . . . . . . . . 156<br />

9.4.1 <strong>Design</strong> rationale representation . . . . . . . . . . . . . . . . . . . . . 156<br />

9.4.2 Forward and backward tracing . . . . . . . . . . . . . . . . . . . . . 159<br />

9.4.3 Tracing architecture design evolution . . . . . . . . . . . . . . . . . . 163<br />

9.5 Discussion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165<br />

9.6 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165<br />

10 <strong>Architecture</strong> decision dependency and causality 166<br />

10.1 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166<br />

10.1.1 Related work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167<br />

x

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

Saved successfully!

Ooh no, something went wrong!