Using Multiple Feature Models to Design Applications for Mobile Phones
Résumé
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 com- plexity in the development process. These two dimensions can be formalized as Software Product Lines (SPL), inde- pendently defined. In this paper, we use a dedicated meta- model 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 imple- mented in a framework named ApplIDE, and is used to successfully derive customer relationship management soft- ware on different devices.
Domaines
Génie logiciel [cs.SE]Origine | Fichiers produits par l'(les) auteur(s) |
---|
Loading...