Authors
Huayao Wu, Senyao Yu, Xintao Niu, Changhai Nie, Yu Pei, Qiang He, Yun Yang
Publication date
2023/6/13
Journal
IEEE Transactions on Software Engineering
Volume
49
Issue
8
Pages
4097-4114
Publisher
IEEE
Description
Modern large-scale service systems are usually deployed with redundant components to ensure high dependability in distributed and volatile environments. Fault Injection Testing (FIT) is a popular technique for testing such systems, while the application of FIT to validating the correctness of redundant components remains a challenging task, especially when the system's structural information is unavailable when testing starts. In this study, we refer to a minimum set of faults that, when injected, will cut off all execution paths in a service system as a fault-tolerance bottleneck , and we propose a novel Fault-tolerance Bottleneck driven Fault Injection (FBFI) approach to the exploration and validation of redundant components without prior knowledge of the system's business structure. The core idea of FBFI is to iteratively infer and inject bottlenecks of the business structure constructed so far. In this way, FBFI is able to …
Total citations
Scholar articles
H Wu, S Yu, X Niu, C Nie, Y Pei, Q He, Y Yang - IEEE Transactions on Software Engineering, 2023