JUCS - Journal of Universal Computer Science 17(5): 807-829, doi: 10.3217/jucs-017-05-0807
An Approach for Feature Modeling of Context-Aware Software Product Line
expand article infoPaula Fernandes, Cláudia Maria Lima Werner§, Eldanae Nogueira Teixeira§
‡ Federal University of Rio de Janeiro, Rio de Janeiro, Brazil§ COPPE-Federal University of Rio de Janeiro, Rio de Janeiro, Brazil
Open Access
Abstract
Feature modeling is an approach to represent commonalities and variabilities among products of a product line. Context-aware applications use context information to provide relevant services and information for their users. One of the challenges to build a context-aware product line is to develop mechanisms to incorporate context information and adaptation knowledge in a feature model. This paper presents UbiFEX, an approach to support feature analysis for context-aware software product lines, which incorporates a modeling notation and a mechanism to verify the consistency of product configuration regarding context variations. Moreover, an experimental study was performed as a preliminary evaluation, and a prototype was developed to enable the application of the proposed approach.
Keywords
Software Product Line, Feature Modeling, Domain Engineering, Context-aware Systems