A Model Driven Engineering Approach Toward User Interfaces Adaptation

A Model Driven Engineering Approach Toward User Interfaces Adaptation

W. Bouchelligua (Lille Nord University of France, France), A Mahfoudhi (University of Sfax, Tunisia) and M. Abed (Lille Nord University of France, France)
DOI: 10.4018/jaras.2012010104
OnDemand PDF Download:
$30.00
List Price: $37.50

Abstract

In ubiquitous computing, the context of use (user, platform, environment) is in a permanent change. This has brought about new challenges in the Human Computer Interface (HCI) engineering to obtain User Interfaces (UI) that are compliant to their context of use. This paper has benefitted from the interests of parameterized principle transformation in the framework of the Model Driven Engineering (MDE) to propose approaches based on the models for the generation of the adaptable UI. It provides meta-models for the various components of the context of use which plays the role of the transformation parameter of the abstract interface into a concrete interface. It is through a case study of an information system of industrial supervision that the approach is shown to be reliable.
Article Preview

A great deal of research has been carried out in the Human Computer Interaction engineering, among which we can quote the TERESA method (Mori, Paternò, & Santoro, 2003) that supplies the tasks as a single model, and allows the generation of several interfaces for various platforms. We can also cite the Comets (COntext sensitive Multi-target widgETS) (Calvary, Coutaz, Dâassi, Balme, & Demeure, 2004), which essentially proposes a model for the plastic interactors that can be adapted to the variation of the screen size. Likewise, the UsiXML (User Interface eXtensible Markup Language) (Vanderdonckt, 2005; Limbourg & Vanderdonckt, 2004) approach represents a UI approach of engineering defined according to the Cameleon reference framework (Calvary, Coutaz, Thevenin, Limbourg, Bouillon, & Vanderdonck, 2003). Such an approach describes a context model consisted of three components: user, environment and platform. But, only the variant platform is considered during the UI generation.

Complete Article List

Search this Journal:
Reset
Open Access Articles: Forthcoming
Volume 8: 2 Issues (2017): Forthcoming, Available for Pre-Order
Volume 7: 1 Issue (2016)
Volume 6: 2 Issues (2015)
Volume 5: 4 Issues (2014)
Volume 4: 4 Issues (2013)
Volume 3: 4 Issues (2012)
Volume 2: 4 Issues (2011)
Volume 1: 4 Issues (2010)
View Complete Journal Contents Listing