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.

Appendix A<br />

AREL Tool User Manual<br />

1 Introduction<br />

The capture and the representation of architecture design rationale has often been<br />

omitted by practising software architects. As part of the research on this subject, a<br />

model to support design rationale representation has been proposed. It is called the<br />

<strong>Architecture</strong> <strong>Rationale</strong> and Elements Linkage (AREL). This is a user manual of the<br />

AREL tool to support the AREL implementation.<br />

This tool is part of a tool-set which comprises two other pieces of software. They are<br />

Enterprise Architect (version 5.00.767) and Netica (version 2.17). Enterprise Architect<br />

is an UML tool <strong>for</strong> capturing UML diagrams. Netica is a Bayesian Belief Networks<br />

(BBN) tool <strong>for</strong> capturing BBN diagrams and computing Bayesian probabilities.<br />

The AREL tool supports five key functionalities:<br />

• Per<strong>for</strong>m AREL model checking <strong>for</strong><br />

o Ensuring acyclic graph<br />

o Detecting erroneous AREL constructs<br />

• Per<strong>for</strong>m traceability of AREL models<br />

• Export Enterprise Architect UML models to Netica<br />

• Merge Enterprise Architect UML models with Netica <strong>Model</strong>s<br />

• Create and delete <strong>Architecture</strong> <strong>Design</strong> Decision Graphs (ADDG)<br />

2 Installing the AREL Tool<br />

To install the AREL tool, first download it from http://www.ict.swin.edu.au/personal/atang/AREL-Tool.zip.<br />

Unzip the installation files in the directory where you save the zip file. Run Setup.exe to<br />

install the tool into Program Files.<br />

Please ensure that you follow the instructions provided in the README.txt file to<br />

ensure that you setup the Windows environment correctly.<br />

228

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

Saved successfully!

Ooh no, something went wrong!