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.

11.3. Tracing AREL models<br />

Figure 11.8: AREL Tool Menu Options<br />

Figure 11.9: AREL Tool Consistency Check Results<br />

11.3 Tracing AREL models<br />

As discussed in Chapter 9, the tracing of architecture rationale and architecture elements<br />

is important to help architects understand architecture design reasoning. The AREL Tool<br />

enables architects to specify and trace an AREL model. Architects can select the Trace<br />

<strong>Model</strong> button to activate tracing (see Figure 11.8) and a new window would be displayed<br />

(see Figure 11.10).<br />

Architects then input a valid architecture element AE which is where tracing will<br />

begin. Architects then select the Element Type(s) and the Element Subtype(s) to specify<br />

those elements that are required. There are four different viewpoint types classified<br />

in AREL: Business, In<strong>for</strong>mation, Application and Technology. Each of them provides a<br />

perspective to represent the architecture. There are five sub-viewpoints in the Business<br />

Viewpoint, they specify different types of drivers which motivate the creation of an architecture.<br />

These sub-viewpoints are functional requirements, non-functional requirements,<br />

in<strong>for</strong>mation system environment, business environment and technical environment. Ar-<br />

197

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

Saved successfully!

Ooh no, something went wrong!