Using multiple feature models to design applications for mobile phones

Clément Quinton, Sébastien Mosser, Carlos Parra, Laurence Duchien

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

15 Scopus citations

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.

Original languageEnglish
Title of host publicationProceedings of the 15th International Software Product Line Conference, SPLC'11
DOIs
StatePublished - 2011
Externally publishedYes
Event15th International Software Product Line Conference, SPLC'11 - Munich, Germany
Duration: 21 Aug 201126 Aug 2011

Publication series

NameACM International Conference Proceeding Series

Conference

Conference15th International Software Product Line Conference, SPLC'11
Country/TerritoryGermany
CityMunich
Period21/08/1126/08/11

Keywords

  • Meta-model
  • Smartphones

Fingerprint

Dive into the research topics of 'Using multiple feature models to design applications for mobile phones'. Together they form a unique fingerprint.

Cite this