z-logo
open-access-imgOpen Access
Extending feature models with relative cardinalities
Author(s) -
Gustavo Sousa,
Walter Rudametkin,
Laurence Duchien
Publication year - 2016
Publication title -
hal (le centre pour la communication scientifique directe)
Language(s) - English
Resource type - Conference proceedings
DOI - 10.1145/2934466.2934475
Subject(s) - feature (linguistics) , cardinality (data modeling) , feature model , computer science , consistency (knowledge bases) , cloud computing , data mining , scalability , software product line , feature selection , product (mathematics) , theoretical computer science , software , artificial intelligence , mathematics , database , programming language , software development , philosophy , linguistics , geometry , operating system
International audienceFeature modeling is widely used to capture and manage common-alities and variabilities in software product lines. Cardinality-based feature models are used when variability applies not only to the selection or exclusion of features but also to the number of times a feature can be included in a product. Feature cardinalities are usually considered to apply in either a local or global scope. However , we have identified that these interpretations are insufficient to capture the variability of cloud environments. In this paper, we redefine cardinality-based feature models to allow multiple relative cardinalities between features and we discuss the effects of relative cardinalities on feature modeling semantics, consistency and cross-tree constraints. To evaluate our approach we conducted an analysis of relative cardinalities in four cloud computing providers. In addition, we developed tools for reasoning on feature models with relative cardinalities and performed experiments to verify the performance and scalability of the approach. The results from our study indicate that extending feature models with relative cardinal-ities is feasible and improves variability modeling, particularly in the case of cloud environments

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom