Skip to main content

Table 5 Amount of flow subtypes in SPLs

From: In-depth characterization of exception flows in software product lines: an empirical study

Flow Type

Flow Subtype

Description

Occurrences

(Percentage)

MM

Pvl

CC

Pure CC

All the intermediate elements pertain to the core.

6 (5%)

22 (25%)

C[V]C

At least one intermediate element pertains to a variable feature.

42 (38%)

54 (61%)

VV

Pure VV

All the intermediate elements pertain to the same variable feature.

6 (5%)

0 (0%)

V[C]V

At least one intermediate element pertains to the core.

2 (2%)

0 (0%)

CV

Pure CV

All intermediate elements pertain to the variable feature that handles the exception, or to the core that signals it.

20 (18%)

6 (7%)

C[Va]V

At least one of the intermediate elements pertains to a variable feature different from the one that handles it.

8 (7%)

0 (0%)

VC

Pure VC

All intermediate elements pertain to the variable feature that signals the exception, or to the core that handles

8 (7%)

6 (7%)

V[Va]C

At least one of the intermediate elements pertains to a variable feature different from the one that signals it.

10 (9%)

0 (0%)

VaVb

Pure VaVb

All intermediate elements pertain to the variable feature that signals the exception, or to the one that handles it.

2 (2%)

0 (0%)

Va[C]Vb

At least one of the intermediate elements pertains to the core.

2 (2%)

0 (0%)

Va[Vc]Vb

At least one of the intermediate elements pertains to a variable feature different from the ones that signals or handles it.

3 (3%)

0 (0%)

Va[VcC]Vb

At least one of the intermediate elements pertains to the core and other one pertains to a variable feature different from the ones that signals or handles it.

2 (2%)

0 (0%)

Total

  

111 (100%)

88 (100%)