Supporting software product lines development: FLiP - product line derivation tool


With the growing academic and industrial interest in Software Product Lines, one area demanding special attention is tool support development, which is a pre-requisite for widespread software product lines practices adoption. In this demo, we present FLiP, a suite of tools consisting of 3 modules: a refactoring tool that implements code transformations for extracting product variations from Java classes into AspectJ aspects, a module that integrates with a Feature Model tool for updating a software product lines feature model accordingly to code transformations, and a tool responsible for building the final products. FLiP has been designed and tested in the context of industrial-strength mobile game software product lines.

DOI: 10.1145/1449814.1449837

Extracted Key Phrases

1 Figure or Table

Cite this paper

@inproceedings{Soares2008SupportingSP, title={Supporting software product lines development: FLiP - product line derivation tool}, author={S{\'e}rgio Soares and Fernando Calheiros and Vilmar Nepomuceno and Andrea Menezes and Paulo Borba and Vander Alves}, booktitle={OOPSLA Companion}, year={2008} }