Testing Self-Adaptive Systems Using Fault Injection and Combinatorial Testing | IEEE Conference Publication | IEEE Xplore