From: Testing the robustness of controllers for self-adaptive systems
Failures | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Analysis | Planning | Execution | ||||||||||||
ClientProxyProbeT | ServerLoadProbeT | ClientProxyProbeT | ServerFidelityProbeT | ClientProxyProbeT | ServerFidelityProbeT | ServerLoadProbeT | ||||||||
A | S | A | S | A | S | A | S | A | S | A | S | A | S | |
Mutation rule | ||||||||||||||
MsgNull | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |||||||
MsgEmpty | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |||||||
MsgPredefined | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |||||||
MsgNonPrintable | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |||||||
MsgAddNonPrintable | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |||||||
TSEmpty | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |||||||
TSRemove | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |||||||
VNRemove | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |||||||
VNSwap | 1 | 1 | 1 | 1 | ||||||||||
VNInvalidFormat | 1 | 1 | 1 | 1 | ||||||||||
VNNotExist | 1 | 1 | 1 | 1 | ||||||||||
VVRemove | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |||||||
VVInvalidFormat | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |||||||
VVNumAbsoluteMinusOne | 1 | 1 | 1 | 1 | 1 | |||||||||
VVNumMax | 1 | 1 | 1 | |||||||||||
VVNumMin | 1 | 1 | 1 | 1 | 1 | |||||||||
VVNumMaxPlusOne | 1 | 1 | 1 | 1 | 1 | |||||||||
VVNumMinMinusOne | 1 | 1 | 1 | 1 | 1 | |||||||||
VVNumMinRangeMinusOne | 1 | 1 | 1 | 1 | 1 | |||||||||
Total/probe | 1 | 16 | 0 | 12 | 1 | 16 | 0 | 18 | 1 | 16 | 0 | 18 | 0 | 12 |
Total/stage | A = 1, S = 28 | A = 1, S = 34 | A = 1, S = 46 |