Model-Driven Engineering of User Interfaces: Promises, Successes, Failures, and Challenges

Model-Driven Engineering of User Interfaces: Promises, Successes, Failures, and Challenges

Journal

Subject and more

  • LCC Subject Category: Computer and Information Science, Computer-Human Interaction
  • Publisher's keywords: Domain model, model-driven architecture, model-driven engineering, model-to-model transformation, model-to-code transformation, software quality, task model, user interface description language, user interface model
  • Language of fulltext: english
  • Full-text formats available: PDF

AUTHORS

    Jean Vanderdonckt

EDITORIAL INFORMATION

FULL TEXT

To download PDF files Login to your Account.

ABSTRACT

Model-driven engineering (MDE) of user interfaces consists in describing a user interface and aspects involved in it (e.g., task, domain, context of use) in models from which a final interface is produced. With one big win in mind: when the user’s requirements or the context of use change, the models change accordingly and so does the supporting user interface. Models and a method for developing user interfaces based on MDE are presented in this tutorial supporting forward engineering (a new interface is produced), reverse engineering (an existing interface is improved), and lateral engineering (an existing interface is adapted to a new context of use). Software supporting this method will be used based on UsiXML (User Interface eXtensible Markup Language), a XML-compliant user interface description language.

About Europub

EuroPub is a comprehensive, multipurpose database covering scholarly literature, with indexed records from active, authoritative journals, and indexes articles from journals all over the world. The result is an exhaustive database that assists research in every field. Easy access to a vast database at one place, reduces searching and data reviewing time considerably and helps authors in preparing new articles to a great extent. EuroPub aims at increasing the visibility of open access scholarly journals, thereby promoting their increased usage and impact.