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.

10.1.2 Introduction to Bayesian Belief Networks . . . . . . . . . . . . . . . 168<br />

10.2 Building a BBN to represent an AREL model . . . . . . . . . . . . . . . . . 169<br />

10.2.1 Nodes: Representing architecture elements and decisions . . . . . . . 170<br />

10.2.2 Edges: Representing causal relationships . . . . . . . . . . . . . . . . 171<br />

10.2.3 Probabilities: Quantifying the causal relationships . . . . . . . . . . 172<br />

10.3 <strong>Reasoning</strong> about change impact with AREL . . . . . . . . . . . . . . . . . . 177<br />

10.3.1 An example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177<br />

10.3.2 Original beliefs modelled by AREL . . . . . . . . . . . . . . . . . . . 181<br />

10.3.3 Predictive reasoning . . . . . . . . . . . . . . . . . . . . . . . . . . . 182<br />

10.3.4 Diagnostic reasoning . . . . . . . . . . . . . . . . . . . . . . . . . . . 184<br />

10.3.5 Combining diagnostic and predictive reasoning . . . . . . . . . . . . 186<br />

10.4 Discussions and limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . 189<br />

10.5 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190<br />

11 Tool implementation 191<br />

11.1 Capturing architecture design rationale . . . . . . . . . . . . . . . . . . . . 192<br />

11.2 Checking AREL models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195<br />

11.3 Tracing AREL models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197<br />

11.4 Analysing AREL with BBN . . . . . . . . . . . . . . . . . . . . . . . . . . . 199<br />

11.5 Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201<br />

11.6 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203<br />

12 Conclusions 204<br />

12.1 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204<br />

xi

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

Saved successfully!

Ooh no, something went wrong!