Component-based modeling of cascading failure propagation in directed dual-weight software networks

Qiyuan Li, Yumeng Wang, Donghai Tian*, Chong Yuan, Changzhen Hu

*此作品的通讯作者

科研成果: 期刊稿件文章同行评审

摘要

Software vulnerabilities often lead to cascading failures, resulting in service unavailability and potential breaches of user data. However, existing models for cascading failure propagation typically focus solely on the static design's calling relationships, disregarding dynamic runtime propagation paths. Moreover, current network topology models primarily consider function calling frequency while overlooking critical factors like internal failure probability and component failure tolerance rates. Yet, these factors significantly influence the actual propagation of software cascading failures. In this study, we address these limitations by incorporating internal failure probabilities and calling frequencies as node and edge weights, respectively. This forms the basis of our component-based directed dual-weight software network cascading failure propagation model. This model encompasses the evaluation of cascading failure propagation through intra-component and inter-component propagation probabilities, alongside the constraint of component failure tolerance rates. Through extensive experiments conducted on six real-world software applications, our model has demonstrated its effectiveness in predicting software cascading failure propagation processes. This method deepens our understanding of software failures and structures, equipping software testers with the knowledge to make well-informed judgments regarding software quality concerns.

源语言英语
文章编号110861
期刊Computer Networks
255
DOI
出版状态已出版 - 12月 2024

指纹

探究 'Component-based modeling of cascading failure propagation in directed dual-weight software networks' 的科研主题。它们共同构成独一无二的指纹。

引用此