Logo_pure-systems Logo_pure-systems  
     
 
Home Company Products Services Partners Downloads Contact  
 
News Events Career  
     
   
Fri, 08. Dec 2006

Tools for Mobile Games Software Product Lines (FLIP)

By: Paulo Borba

The FLIP project aims at developing tools for supporting the process of developing mobile games software product lines, in particular porting this kind of application to the massive variety of existing mobile devices.

Project Description

The FLIP project aims at developing tools for supporting the process of developing mobile games software product lines, in particular porting this kind of application to the massive variety of existing mobile devices. These tools will thus help to increase, by systematic code reuse, productivity of companies developing mobile games.

The tools will enable management (through visualization, configuration, and analysis of the variability properties), composition (using Aspect-Oriented Programming, Program Transformation, Generative Programming, traditional OO techniques), and derivation of the software product line from existing versions of the game developed without the product line intent.

 

The use of pure::variants in Project

In the FLIP project, pure::variants is being used in feature modeling, and is being considered as replacement for our current build system. The benefits include expressing constraints among features using an expressive language, having a concise tabular view, and having an API for accessing the feature model programmatically. This latter benefit is essential during the bootstrapping of the product line so as to update the feature model.

 

Project Website

Publications can be found on the project website.

Contact

Paulo Borba (Project Coordinator)

 

Project Partners