Implementing Feature Interactions with Generic Feature Modules - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2013

Implementing Feature Interactions with Generic Feature Modules

Résumé

The optional feature problem in feature-oriented programming is that implementing the interaction among features is difficult. Either of the modules for the interacting features cannot contain the code for the interaction if those features are optional. A modular approach for implementing such interaction is separating it into a module called derivative. However, as the number of derivatives increases, it does not scale. This paper shows how derivatives for combinations of features from each group are efficiently implemented. A group of features are implemented by using the inheritance of feature modules. A super feature module works as a common interface to members of that group. It thereby allows to describe a generic derivative applicable for the groups. This paper also presents a feature-oriented programming language, FeatureGluonJ, which provides language constructs for this approach.
Fichier principal
Vignette du fichier
978-3-642-39614-4_6_Chapter.pdf (181.38 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-01492778 , version 1 (20-03-2017)

Licence

Paternité

Identifiants

Citer

Fuminobu Takeyama, Shigeru Chiba. Implementing Feature Interactions with Generic Feature Modules. 12th International Conference on Software Composition (SC), Jun 2013, Budapest, Hungary. pp.81-96, ⟨10.1007/978-3-642-39614-4_6⟩. ⟨hal-01492778⟩
45 Consultations
86 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More