2007
DOI: 10.1016/j.comnet.2006.08.010
|View full text |Cite
|
Sign up to set email alerts
|

Distributed resolution of feature interactions for internet applications

Abstract: Internet applications, such as Email, VoIP and WWW, have been enhanced with many features. However, the introduction and modification of features may result in undesired behaviors, and this effect is known as feature interaction-FI. After a brief review of FI detection principles, we propose an interaction resolution adviser, consisting in two phases. The first phase implements an initial selection, by filtering the features that satisfy a set of formulas. We describe several strategies according to the nodes … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2010
2010
2024
2024

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 9 publications
(4 citation statements)
references
References 22 publications
0
4
0
Order By: Relevance
“…There is a large body of research on detecting, managing, and resolving different kinds of feature interactions, in various domains (e.g., Internet applications [16], service systems [55], automotive systems [18], software product lines [27], requirements engineering [42], and computational biology [19]), and using different approaches (e.g., formalisms describing features and their interactions [10,13,20,39], architectures that avoid classes of interactions [25,26,52,53], sampling, static-analysis, and model-checking approaches for interaction detection [4,5,15,21,27,28,44,48], and techniques for resolving interactions at run-time [22,51]). While this body is substantial and diverse, the individual approaches and studies concentrate on specific kinds of interactions, in specific settings, using specific solutions.…”
Section: Introductionmentioning
confidence: 99%
“…There is a large body of research on detecting, managing, and resolving different kinds of feature interactions, in various domains (e.g., Internet applications [16], service systems [55], automotive systems [18], software product lines [27], requirements engineering [42], and computational biology [19]), and using different approaches (e.g., formalisms describing features and their interactions [10,13,20,39], architectures that avoid classes of interactions [25,26,52,53], sampling, static-analysis, and model-checking approaches for interaction detection [4,5,15,21,27,28,44,48], and techniques for resolving interactions at run-time [22,51]). While this body is substantial and diverse, the individual approaches and studies concentrate on specific kinds of interactions, in specific settings, using specific solutions.…”
Section: Introductionmentioning
confidence: 99%
“…Instances of the feature interaction problem have been observed and addressed first in telecommunication systems [5] followed by studies on Internet applications [6], service systems [7], automotive systems [8], software product lines [9], computational biology [10], and in many other fields outside of computer science.…”
Section: Features and Feature Dependenciesmentioning
confidence: 99%
“…Behavioral dependencies between features (a.k.a. feature interactions [4]) have been observed and addressed first in telecommunication systems [5] followed by studies on Internet applications [6], service systems [7], automotive systems [8], software product lines [9], computational biology [10], and in many other fields outside of computer science. Several studies show that feature dependencies have a negative impact on maintenance efforts [11,12], increase the likelihood of integration failures [13], and prevent modular reasoning [14].…”
Section: Introductionmentioning
confidence: 99%
“…Our method does not rely on any particular definition of a feature; we leave it to the subject matter expert to decide what constitutes a feature. The feature interaction problem was first studied in telephony (e.g., [1][18]), but has been recognized in other domains, such as internet applications [19], embedded systems [20], security [21], and the automotive domain [22]. The most common definition of a feature interaction is from Cameron and Velthuijsen [3] where a feature interaction means that a feature behaves differently in the presence of other features than it behaves by itself (which could be desirable or undesirable).…”
Section: Related Workmentioning
confidence: 99%