An MDE Approach for User Interface Adaptation to the Context of Use

  • Wided Bouchelligua
  • Adel Mahfoudhi
  • Lassaad Benammar
  • Sirine Rebai
  • Mourad Abed
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6409)

Abstract

With the advent of new media and the delivery of recent means of communication, associated with the progress of networks, the circumstances of software use, as well as the skills and the preferences of the users who exploit them, are constantly varying. The adaptation of the User Interface (UI) has become a necessity due to the variety of the contexts of use. In this paper, we propose an approach based on models for the generation of adaptive UI. To reach this objective, we have made use of parameterized transformation principle in the framework of the Model Driven Engineering (MDE) for the transformation of the abstract interface into a concrete interface. The parameter of this transformation plays the role of the context of use. The paper develops two parts: meta-models for every constituent of the context of use and the adaptation rules.

Keywords

User Interface Adaptation Context of use Model Driven Engineering adaptation rules 

References

  1. 1.
    Bézivin, J., Blay, M., Bouzeghoub, M., et al.: Action spécifique CNRS sur l’Ingénierie Dirigée par les Modèles. Rapport de synthèse (2005)Google Scholar
  2. 2.
    Bouchelligua, W., Mahfoudhi, A., Mezhoudi, N., Daassi, O., Abed, M.: User Interfaces Modelling of Workflow Information Systems. In: Barjis, J. (ed.) Enterprise & Organizational Modeling and Simulation. LNBIP, vol. 63. Springer, Heidelberg (2010)Google Scholar
  3. 3.
    Brossard, A., Abed, M., Kolski, C.: Context Awareness and Model Driven Engineering: A multi-level Approach for the Development of Interactive Applications in Public Transportation. In: Proceedings of 27th European Annual Conference on Human Decision-Making and Manual Control, EAM 2008, Delft, Hollande (2008)Google Scholar
  4. 4.
    Calvary, G., Coutaz, J., Dâassi, O., Balme, L., Demeure, A.: Towards a new generation of widgets for supporting software plasticity: the “comet”. In: Bastide, R., Palanque, P., Roth, J. (eds.) DSV-IS 2004 and EHCI 2004. LNCS, vol. 3425, pp. 306–323. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  5. 5.
    Calvary, G., Coutaz, J., Thevenin, D., et al.: A Unifying Reference Framework for Multi-Target User Interfaces. Interacting with Computers 15(3), 289–308 (2003)CrossRefMATHGoogle Scholar
  6. 6.
    Card, S., Moran, T., Newell, A.: The Psychology of Human-Computer Interaction. Lawrence Erlbaum Associates, Mahwah (1983)Google Scholar
  7. 7.
    Dey, A.: Providing Architectural Support for Building Context-Aware Applications. Thèse de doctorat, Institut Technologique de Géorgie (Georgia Tech), p.170 (2000)Google Scholar
  8. 8.
    Favre, J.-M.: Toward a Basic Theory to Model: Model Driven Engineering. In: Workshop on Software Model Engineering, WISME 2004, Lisbonne, Portugal (2004)Google Scholar
  9. 9.
    GMF, Graphical Modeling Framework, http://www.eclipse.org/gmf
  10. 10.
    Habieb-Mammar, H.: EDPHA: un Environnement de Développement et de Présentation d’Hyperdocuments Adaptatifs. Thèse de doctorat, Institut National des Sciences Appliquées (INSA) de Lyon (2004)Google Scholar
  11. 11.
    Hachani, S., Dupuy-Chessa, S., Front, A.: Une approche générique pour l’adaptation dynamique des IHM au contexte. In: IHM 2009, Grenoble, France (2009)Google Scholar
  12. 12.
    Hariri, M.-A., Lepreux, S., Tabary, D., Kolski, C.: Principes et étude de cas d’adaptation d’IHM dans les SI en fonction du contexte d’interaction de l’utilisateur. Ingénierie des Systèmes d’Information (ISI). Networking and Information Systems 14, 141–162 (2009)CrossRefGoogle Scholar
  13. 13.
    Kermeta, Kernel Meta-modeling Framework, http://www.kermeta.org/
  14. 14.
    Limbourg, Q., Vanderdonckt, J.: UsiXML: A User Interface Description Language Supporting Multiple Levels of Independence. In: Matera, M., Comai, S. (eds.) Engineering Advanced Web Applications, pp. 325–338. Rinton Press, Paramus (2004)Google Scholar
  15. 15.
    MDA, Model Driven Architecture, http://www.omg.org/mda
  16. 16.
    Mezhoudi, N.: Méta-modèles et règles pour la plasticité des IHM, Mémoire de mastère, Institut d’Informatique et de Multimédia, Université de Gabès, Tunisie (2010)Google Scholar
  17. 17.
    Mori, G., Paternò, F., Santoro, C.: Tool Support for Designing Nomadic Applications. In: Proceedings of the International Conference on Intelligent User Interfaces, Miami, pp. 141–148 (2003)Google Scholar
  18. 18.
    Samaan, K., Tarpin-Bernard, F.: Task models and Interaction models in a Multiple User Interfaces generation process. In: Proceedings of 3rd International Workshop on TAsk MOdels and DIAgrams for user interface design TAMODIA 2004, Prague, Check Republic, pp. 137–144. ACM, New York (November 2004) Google Scholar
  19. 19.
    Sottet, J., Calvary, G., Favre, J., Coutaz, J., Demeure, A., Balme, L.: Towards Model-Driven Engineering of Plastic User Interfaces. In: Bruel, J.-M. (ed.) MoDELS 2005. LNCS, vol. 3844, pp. 191–200. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  20. 20.
    Sottet, J.S., Calvary, G., Favre, J.M.: Mapping Model: A First Step to Ensure Usability for sustaining User Interface Plasticity. In: Proceedings of the Workshop on Model Driven Development of Advanced User Interfaces (2006)Google Scholar
  21. 21.
    Thevenin, D.: Adaptation en Interaction Homme-Machine: Le cas de la Plasticité. Thèse de doctorat, Université Joseph Fourier, Grenoble I, p. 212 (2001)Google Scholar
  22. 22.
    Vale, S., Hammoudi, S.: Context-aware Model Driven Development by Parameterized Transformation. In: Proceedings of MDISIS (2008)Google Scholar
  23. 23.
    Vanderdonckt, J.: A MDA-Compliant Environment for Developing User Interfaces of Information Systems. In: Pastor, Ó., Falcão e Cunha, J. (eds.) CAiSE 2005. LNCS, vol. 3520, pp. 16–31. Springer, Heidelberg (2005)CrossRefGoogle Scholar

Copyright information

© IFIP International Federation for Information Processing 2010

Authors and Affiliations

  • Wided Bouchelligua
    • 1
    • 2
  • Adel Mahfoudhi
    • 2
  • Lassaad Benammar
    • 2
  • Sirine Rebai
    • 2
  • Mourad Abed
    • 1
  1. 1.LAMIH, UMR CNRS 8530University of ValenciennesValenciennes cedex 9France
  2. 2.ENIS, CESUniversity of SfaxSfaxTunisia

Personalised recommendations