An Approach for Feature Modeling of Context-Aware Software Product Line
Paula Fernandes (Federal University of Rio de Janeiro, Brazil)
Cláudia Werner (Federal University of Rio de Janeiro, Brazil)
Eldânae Teixeira (Federal University of Rio de Janeiro, Brazil)
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: Context-aware Systems, Domain Engineering, Feature Modeling, Software Product Line
Categories: D.2.1, D.2.13, D.2.2