An MDA approach for generating web interfaces with UML ConcurTaskTrees and canonical abstract prototypes

  • Authors:
  • Duarte Costa;Leonel Nóbrega;Nuno Jardim Nunes

  • Affiliations:
  • Universidade da Madeira, DME/SCI, Funchal, Portugal;Universidade da Madeira, DME/SCI, Funchal, Portugal;Universidade da Madeira, DME/SCI, Funchal, Portugal

  • Venue:
  • TAMODIA'06 Proceedings of the 5th international conference on Task models and diagrams for users interface design
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

UML has become the standard language for modelling in different areas and domains, but it is widely recognized that it lacks support for User Interface Design (UID). On the other hand, Concur Task Tree (CTT) is one of the most widely used notations for task and dialogue modelling. An important achievement is the proposed notation and semantics for CTT by extending the UML metamodel, proving that task modelling in user interface design can be accomplished by a UML compliant notation. For the interface structure design was proposed that UML's CTT could be complemented with Canonical Abstract Prototypes (CAP) leading to a model-based user interface design method co-specified by the presentation (CAP) and behaviour (UML's CTT) perspectives. In this paper we propose another step in this UID method by defining a specific model compliant with the OMG recommended Model Driven Architecture (MDA), which will be the intermediary between the design model and an implementation of the user interface. This proposal will align the UID method with the MDA recommendation making it possible to automatically generate interface prototypes from conceptual models.