|
|
reliability evaluation of software architectural styles based on correlated component failure
|
|
|
|
|
نویسنده
|
emadi s.
|
منبع
|
scientia iranica - 2022 - دوره : 29 - شماره : 1-D - صفحه:135 -149
|
چکیده
|
This study aims to provide an effcient and scalable approach to evaluate the reliability of different software architectural styles concerning correlated components failures. to do so, a method based on the discrete-time markov chain (dtmc) model is proposed. in the proposed method, software architectural styles are used for reliability evaluation. the four main styles are transformed into markov chain models and the transfer matrix is established for them; then, by using the bernoulli distribution, the correlation between components is shown in the matrix and used in the evaluation process. the proposed method is scalable so that it can be used for large software architectures with heterogeneous and homogeneous styles. the evaluation results for the case study demonstrate that this method enjoys greater accuracy than other methods for the prediction of reliability of the software architectures. it is concluded that the proposed method is viable enough for a preliminary estimation of the software architecture reliability and can make a better comparison among various architectural styles to choose the most suitable one from the available options.
|
کلیدواژه
|
software architecture styles;reliability evaluation;correlated component failures;discrete-time markov chain;quality attributes;software architecture design
|
آدرس
|
islamic azad university, yazd branch, department of computer engineering, iran
|
پست الکترونیکی
|
emadi@iauyazd.ac.ir
|
|
|
|
|
|
|
|
|
|
|
|
Authors
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|