The feature interaction problem has been recognized as a general problem of software engineering. The problem appears when a combination of features interacts generating a conflict, exhibiting a behaviour that is unexpected for the features considered in isolation, possibly resulting in some critical safety violation. Verification of absence of critical feature interactions has been the subject of several studies. In this paper, we focus on functional interactions and we address the problem of the 3-way feature interactions, i.e. interactions that occur only when three features are all included in the system, but not when only two of them are. In this setting, we define a widely applicable definition framework, within which we show that a 3 (or greater)-way interaction is always caused by a 2-way interaction, i.e. that pairwise sampling is complete, hence reducing to quadratic the complexity of automatic detection of incorrect interaction.
Optimizing Feature Interaction Detection
Fantechi A;Gnesi S;
2017
Abstract
The feature interaction problem has been recognized as a general problem of software engineering. The problem appears when a combination of features interacts generating a conflict, exhibiting a behaviour that is unexpected for the features considered in isolation, possibly resulting in some critical safety violation. Verification of absence of critical feature interactions has been the subject of several studies. In this paper, we focus on functional interactions and we address the problem of the 3-way feature interactions, i.e. interactions that occur only when three features are all included in the system, but not when only two of them are. In this setting, we define a widely applicable definition framework, within which we show that a 3 (or greater)-way interaction is always caused by a 2-way interaction, i.e. that pairwise sampling is complete, hence reducing to quadratic the complexity of automatic detection of incorrect interaction.File | Dimensione | Formato | |
---|---|---|---|
prod_384024-doc_132959.pdf
solo utenti autorizzati
Descrizione: Optimizing Feature Interaction Detection
Tipologia:
Versione Editoriale (PDF)
Dimensione
381.77 kB
Formato
Adobe PDF
|
381.77 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
prod_384024-doc_160477.pdf
accesso aperto
Descrizione: Optimizing Feature Interaction Detection
Tipologia:
Versione Editoriale (PDF)
Dimensione
253.83 kB
Formato
Adobe PDF
|
253.83 kB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.