UsiXML: A User Interface Description Language Supporting Multiple Levels of Independence

Limbourg, Quentin;Vanderdonckt, Jean
(2004) published

Files

Limbourg-DIWE2004.pdf
  • Open Access
  • Adobe PDF
  • 828.88 KB

Details

Authors
Abstract
(en) USer Interface eXtensible Markup Language (USIXML) consists of a User Interface Description Language (UIDL) allowing designers to apply a multi-directional development of user interfaces at multiple levels on independ-ence, and not only device independence. In this development paradigm, a user interface can be specified and produced at and from different, and possibly mul-tiple, levels of abstraction while maintaining the mappings between these levels if required. Thus, the development process can be initiated from any level of abstraction and proceed towards obtaining one or many final user interfaces for various contexts of use at other levels of abstraction. In this way, the model-to-model transformation which is the cornerstone of Model-Driven Architecture (MDA) can be supported in multiple configurations, based on composition of three basic transformation types: abstraction, reification, and translation
Affiliations

Citations

Limbourg, Q., & Vanderdonckt, J. (2004). UsiXML: A User Interface Description Language Supporting Multiple Levels of Independence. Rinton Press. https://hdl.handle.net/2078.5/224380