Supporting Software Product Lines Development : FLiP – Product Line Derivation Tool

  • Calheiros F
  • Menezes A
  • Borba P
  • 25


    Mendeley users who have this article in their library.
  • 6


    Citations of this article.


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 building module that creates the final products. FLiP has been designed and tested in the context of industrial-strength mobile game software product lines.

Author-supplied keywords

  • refactoring
  • software product lines
  • tool support

Get free article suggestions today

Mendeley saves you time finding and organizing research

Sign up here
Already have an account ?Sign in

Find this document


  • Fernando Calheiros

  • Andrea Menezes

  • Paulo Borba

Cite this document

Choose a citation style from the tabs below

Save time finding and organizing research with Mendeley

Sign up for free