Using multiple feature models to design applications for mobile phones

  • Authors:
  • Clément Quinton;Sébastien Mosser;Carlos Parra;Laurence Duchien

  • Affiliations:
  • INRIA Lille - Nord Europe, Université Lille, France;INRIA Lille - Nord Europe, Université Lille, France;INRIA Lille - Nord Europe, Université Lille, France;INRIA Lille - Nord Europe, Université Lille, France

  • Venue:
  • Proceedings of the 15th International Software Product Line Conference, Volume 2
  • Year:
  • 2011

Quantified Score

Hi-index 0.01

Visualization

Abstract

The design of a mobile phone application is a tedious task according to its intrinsic variability. Software designers must take into account in their development process the versatility of available platforms (e.g., Android, iPhone). In addition to this, the variety of existing devices and their divergences (e.g., frontal camera, GPS) introduce another layer of complexity in the development process. These two dimensions can be formalized as Software Product Lines (SPL), independently defined. In this paper, we use a dedicated metamodel to bridge the gap between an application SPL and a mobile device one. This meta-model is also the support for the product derivation process. The approach is implemented in a framework named Applide, and is used to successfully derive customer relationship management software on different devices.