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.

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

(a)<br />

(b)<br />

Figure 9.5: (a) MAC processing (b) Superseded architecture element<br />

AR12 and AR13 <strong>for</strong> version 2 of the C4 2 5.<br />

In the above example, we have demonstrated how a design can be superseded by its<br />

replacement. The supersession of AR works in the same way. eAREL can be useful in<br />

many cases. For instances, an architect may wish to investigate the extent of design<br />

changes in a particular release, or investigate the impact of a historical change, or simply<br />

understand the design history as background in<strong>for</strong>mation. The architect can follow the<br />

≪AEsupersede≫ links to recover the previous designs. The tracing of historical changes to<br />

the architecture design begins from an initial AR or AE in AREL, and then trace through<br />

its history using ≪ARsupersede≫ or ≪AEsupersede≫ links to the older versions of AR<br />

or AE. Finally, the inter-relationships between historical elements and rationale can be<br />

traced through non-current ≪ARtrace≫ links.<br />

164

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

Saved successfully!

Ooh no, something went wrong!