Skip to main content

Table 4 Robustness issues uncovered by the experiments

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

  
  1. A, abort; S, silent.