A Model Driven Approach for Improving the Generation of Accessible User Interfaces

Lamia Zouhaier, Yousra Bendaly Hlaoui, Leila Jemni Ben Ayed


In a ubiquitous computing, disable users are required to accommodate their particular needs using interactive systems. Thus, ensuring accessibility into applications' user interfaces is highly recommended. Hence, it is crucial to elaborate a generic solution which is compliant to handicapped user requirements. Therefore, this paper is addressed to define a model driven approach for generating adapted interface according to accessibility context. This approach benefits from Model Driven Engineering methodologies. In addition, it is characterized by the integration of a multimodal solution which selects the suitable modality of interaction into the adaptation process. This will improve the degree of user interface flexibility. This approach is based on different model transformations’ belonging to different abstraction levels of the adapted user interface development according to the captured accessibility context attributes.


  1. Abascal, J., Aizpurua, A., Cearreta, I., Gamecho, B., Garay, N. and Miñón, R., (2011), “A modular approach to user interface adaptation for people with disabilities in ubiquitous environments”, In Internal Technical Report No. EHU-KAT-IK-01-11.
  2. Akoumianakis, D., Savidis, A., and Stephanidis, C. (2000),“Encapsulating intelligent interactive behaviour in unified user interface artefacts”, Journal Interacting With Computers, Vol. 12, No. 4, pp. 383-408.
  3. Bacha, F., Oliveira, K. and Abed, M., (2011), “A Model Driven Architecture approach for user interface generation focused on content personalization”, Proceedings of the 5th IEEE International Conference on Research Challenges in Information Science, RCIS, pp. 1-6, 2011.
  4. Bettini, C., Brdiczka, O., Indulska, J., Henricksen, K., Nicklas, D., Ranganathan, A., Riboni, D., (2010). “A Survey of Context Modelling and Reasoning Techniques”, In Journal Pervasive and Mobile Computing (2), Volume 6, pp 161-180.
  5. Brossard, A., Abed, M., Kolski, C., (2011) “Taking context into account in conceptual models using a Model Driven Engineering approach”, Information & Software Technology, vol 53 (12), pp. 1349-1369, 2011.
  6. Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., & Vanderdonck, J. (2003). A unifying reference framework for multi-target user interfaces. Interacting with Computers, 15(3), 289-308, 2003.
  7. Calvary, G., Coutaz, J., Thevenin, Q., Limbourg, N. Souchon, L. ouillon, M. Florins, and J. Vanderdonckt, (2002), “Plasticity of user interfaces: a revised reference framework”, Proceedings of the first international workshop on Task Models and Diagrams for User Interface Design, pp. 127-134.
  8. Dey, A.K., Abowd, D.G., and Salber, D., (2000) “A Conceptual Framework And A Toolkit For Supporting The Rapid Prototyping of Context-Aware Applications”, Human-Computer Interaction.
  9. Dey, A.K., Salber, D., and Abowd, G.D. (2001), “A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications”, Human-Computer Interaction Journal, pp. 97-166.
  10. Happel, H.J. and Seedorf, S. “Applications of ontologies in software engineering”, In, Workshop on Semantic Web Enabled Software Engineering (SWESE) on the 5th International Semantic Web Conference ISWC, 2006.
  11. ISO, ISO 9241-171, “Ergonomics of human-system interaction, Part 171: Guidance on software accessibility”, 2008.
  12. ISO, ISO/IEC DIS 40500 Information technology, W3C Web Content Accessibility Guidelines (WCAG) 2.0 (TC/SC: JTC 1), 2012.
  13. Zouhaier, L., Hlaoui Ben Daly, Y., and Jemni Ben Ayed, L., “Automatic Generation of UIs for Disabled Users using Context aware Techniques and Reasoning”. In Proceedings of the International Conference on Knowledge Engineering and Ontology Development, pages 413-418, 2013.
  14. Zouhaier, L., Hlaoui Ben Daly, Y., and Jemni Ben Ayed, L.,"Generating Accessible Multimodal User Interfaces Using MDA-Based Adaptation Approach. COMPSAC, pages 535-540, 2014.
  15. Lopez, J.V., Montero, F., Fermandez, C.A.and Lozano, M., “Towards adaptive user interface generation: one step closer to people”, In Proceedings of ICEIS (3), pp.97- 103, 2003.
  16. Peißner, M., Janssen D., and Sellner, T., “MyUI individualization patterns for accessible and adaptive user interfaces”, The First International Conference on Smart Systems, Devices and Technologies, 2012.
  17. Manca, M., Paternò, F., and Santoro, C., “Adaptive mobile multimodal user interfaces for dynamic accessibility”, Workshop on Mobile Accessibility, CHI, 2013.
  18. Oliveira, K., Bacha, F., Mnasser, H. and Abed, M., “Transportation ontology definition and application for the content personalization of user interfaces”, Journal Expert System with Applications, vol 40, pp. 3145- 3159, 2013.
  19. OMG, “Model Driven Architecture (MDA)”, document number ormsc/2001-07-01, 2001.
  20. P. Brusilovsky, E. Schwarz and G. Weber, "ELM-ART: An intelligent tutoring system on World Wide Web", in ITS'96: Proceedings of Third International Conference on Intelligent Tutoring Systems, C. Frasson, G. Gauthier and A. Lesgold (Eds), London, UK: Springer-Verlag, pp. 261269, 1996.
  21. Paulheim, H. and Probst, F., “Ontology-enhanced user interfaces: a survey”, the International Journal on Semantic Web and Information Systems (IJSWIS), vol. 6, 2010.
  22. R. Miñón, L. Moreno, P. Martínez and J. Abascal, “An approach to the integration of accessibility requirements into a user interface development method”, Journal Science of Computer Programming, 2013.
  23. S.H. Henry, 'Web Content Accessibility Guidelines (WCAG) Overview', http://www.w3.org/WAI, 2012.
  24. S.Vale, S. Hammoudi, “Context-aware model driven development by parameterized transformation”, In: Proceedings of MDISIS, 2008.
  25. Sottet, J. S., Calvary, G., Favre, J. M., Coutaz, J., Demeure, A., & Balme, L. (2005). Towards model-driven engineering of plastic user interfaces. In J.-M. Bruel (Ed.), Proceedings of the International Conference on Model Driven Engineering Languages and Systems (LNCS 3844, pp. 191-200).
  26. Stephanidis, C., Paramythis, A., Sfyrakis, M., Stergiou, A., Maou, N., Leventis, A., Paparoulis, G., and Karagiannidis, C., “adaptable and adaptive user interfaces for disabled users in the AVANTI Project”, 5th International Conference on Intelligence in Services and Networks: Technology for Ubiquitous Telecom Services, pp. 153-166, 1998.
  27. Thevenin, D. and Coutaz, J., “Plasticity of user interfaces: framework and research agenda”, Proceeding of 7th IFIP International Conference on HCI Interact'99, pp. 110-117, 1999.
  28. Bouchelliga, W., Mahfoudi, A., Benammar, L., Rebai, S., and Abed, M., “An MDE approach for user interface adaptation to the context of use”, In Proceedings of the 3rd international conference on Human-centred software engineering, Springer, 62-78, 2011.
  29. Aquino, N., Vanderdonckt, J., Pastor,O., "Transformation Templates: Adding Flexibility to Model-Driven Engineering of User Interfaces", SAC'2010, ACM Press, pp 1195-1202.

Paper Citation

in Harvard Style

Zouhaier L., Hlaoui Y. and Ayed L. (2015). A Model Driven Approach for Improving the Generation of Accessible User Interfaces . In Proceedings of the 10th International Conference on Software Paradigm Trends - Volume 1: ICSOFT-PT, (ICSOFT 2015) ISBN 978-989-758-115-1, pages 168-173. DOI: 10.5220/0005559601680173

in Bibtex Style

author={Lamia Zouhaier and Yousra Bendaly Hlaoui and Leila Jemni Ben Ayed},
title={A Model Driven Approach for Improving the Generation of Accessible User Interfaces},
booktitle={Proceedings of the 10th International Conference on Software Paradigm Trends - Volume 1: ICSOFT-PT, (ICSOFT 2015)},

in EndNote Style

JO - Proceedings of the 10th International Conference on Software Paradigm Trends - Volume 1: ICSOFT-PT, (ICSOFT 2015)
TI - A Model Driven Approach for Improving the Generation of Accessible User Interfaces
SN - 978-989-758-115-1
AU - Zouhaier L.
AU - Hlaoui Y.
AU - Ayed L.
PY - 2015
SP - 168
EP - 173
DO - 10.5220/0005559601680173