Quantative Trade-off Analysis in quality attributes of a software architecture using bayesian network model
Published: 2009
Author(s) Name: N. Sankar Ram, Paul Rodrigues
Locked
Subscribed
Available for All
Abstract
Research into design rationale in the past has focused on argumentation-based design deliberations. These approaches cannot be used to support change impact analysis effectively because the dependency between design elements and decisions are not well represented and cannot be quantified. Without such knowledge, designers and architects cannot easily assess how changing requirements and design decisions may affect the system. We apply Bayesian Network Model (BNM), to capture the probabilistic causal relationships between design elements and decisions. We employ three different BNM-based reasoning methods to analyze the trade-off between the conflicting quality attributes. Markov blanket discovery algorithms can be used for quality assessment BNMs. Additionally, work will be done to determine how known optimization methods such as Tabu search may be applied in the context of the proposed framework. Ultimately, the goal is to create a possibility of automatic execution of steps involved in architectural optimization.
Keywords: Bayesian Network Model (BNM), Architectural Tradeoff Analysis Method (ATAM) Software Architectural Analysis Method (SAAM), Software Architecture Assessment using Bayesian Networks (SAABNet), Stake Holders Expects(SHE) , and Markov Blanket (MB).
View PDF