Instituto de Matemática >
Programa de Pós-Graduação em Ciência da Computação (PGCOMP) >
Artigos Publicados em Periódicos (PGCOMP) >

Please use this identifier to cite or link to this item: http://repositorio.ufba.br/ri/handle/ri/19600

Title: Do #ifdef-based Variation Points Realize Feature Model Constraints?
Authors: Santos, Alcemir
Almeida, Eduardo
Keywords: SPL;Feature Models;Variantion Points;Software Engineering
Issue Date: Nov-2015
Publisher: ACM
Citation: http://dl.acm.org/citation.cfm?doid=2830719.2830728
Abstract: Two mechanisms widely used in the Software Product Lines (SPL) Engineering are the feature model and the conditional compilation. The former models the variability in the problem space and the latter realizes it in the solution space. Even though the research community know that the feature model imposes a number of constraints to the product line implementation, there is a lack of support to co-evolve problem space and solution space. In this paper, we present an exploratory study whether problem space constraints are considered at source code level of #ifdef-based SPL implementations. In order to accomplish our goal, we developed a preliminary approach to check problem and solution spaces in a prototype tool (fclcheck). The results show a lack of realization of feature model constraints while implementing variation points with that mechanism. We also evaluated the scalability of the approach and the recoverability of the tool.
URI: http://repositorio.ufba.br/ri/handle/ri/19600
Appears in Collections:Artigos Publicados em Periódicos (PGCOMP)

Files in This Item:

File Description SizeFormat
15-sen-alcemir.pdf925.06 kBAdobe PDFView/Open
View Statistics

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.


    Universidade Federal da Bahia

Contate-nos. Saiba mais sobre o RI/UFBA