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.

7.3. Summary<br />

The case study is specific to a particular industry which requires expertise of someone<br />

who understands electronic payment system. This criterion has placed a limitation on<br />

who can participate in the empirical study. Random sampling of architects does not apply<br />

in this case. Additionally, with a single case study, the claim that a method can be<br />

generalised is limited [174, 115]. So we cannot claim that the AREL method can generally<br />

benefit all types of architecture design because many more cases are required to reach<br />

such a conclusion. However, the validation by the experts does provide limited evidence<br />

to support that AREL is potentially beneficial to the understanding of architecture design<br />

rationale.<br />

7.3 Summary<br />

In this chapter, we have demonstrated how to apply AREL to capture and represent<br />

architecture design rationale in a case study. We have used a real-world electronic payment<br />

system, the EFT system, as our case study. We have presented various parts of the EFT<br />

system design to show how AREL captures architecture design rationale and how they are<br />

linked to the motivational reasons and design objects.<br />

In order to validate that AREL can be useful in practice, we carried out an empirical<br />

study using 9 experts to study the design reasoning of the EFT system. All experts have<br />

extensive experience in system design and in payment systems. They were asked questions<br />

that required them to use design specifications and other means to reason with the EFT<br />

architecture design. Their answers were compared with the architecture rationale captured<br />

by AREL. They found that AREL provides a more explicit and direct way to document<br />

design rationale. The experts have indicated that AREL is useful in practice and they<br />

would use it if tools are available.<br />

132

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

Saved successfully!

Ooh no, something went wrong!