TY - JOUR
T1 - A markov error propagation model for component-based software systems
AU - Tian, Zijing
AU - Wang, Yichen
AU - Zong, Pengyang
N1 - Publisher Copyright:
© 2018 Totem Publisher, Inc. All rights reserved.
PY - 2018/9
Y1 - 2018/9
N2 - In this paper, we propose a Markov chain-based error propagation model to analyze the reliability of component-based software systems and take measures to make the critical components safer. Because it is difficult to test the whole component-based system, we apply an error propagation model to evaluate the reliability of the system with parameters obtained by preliminary data from existing components and integration testing from two connected components. The main parameters required in our Markov model are the error probability for each component, the error tolerance probability, and the error propagation probability for every two connected components. Our model is applied to compute the reliability of the system, find the most suspicious component during debugging, and protect the critical components. Finally, we simulate the process of these three applications using three different systems on MATLAB.
AB - In this paper, we propose a Markov chain-based error propagation model to analyze the reliability of component-based software systems and take measures to make the critical components safer. Because it is difficult to test the whole component-based system, we apply an error propagation model to evaluate the reliability of the system with parameters obtained by preliminary data from existing components and integration testing from two connected components. The main parameters required in our Markov model are the error probability for each component, the error tolerance probability, and the error propagation probability for every two connected components. Our model is applied to compute the reliability of the system, find the most suspicious component during debugging, and protect the critical components. Finally, we simulate the process of these three applications using three different systems on MATLAB.
KW - Component-based software system
KW - Error propagation
KW - Markov chain
UR - https://www.scopus.com/pages/publications/85055829875
U2 - 10.23940/ijpe.18.09.p11.20302039
DO - 10.23940/ijpe.18.09.p11.20302039
M3 - 文章
AN - SCOPUS:85055829875
SN - 0973-1318
VL - 14
SP - 2030
EP - 2039
JO - International Journal of Performability Engineering
JF - International Journal of Performability Engineering
IS - 9
ER -