Model-driven Engineering of Workflow User Interfaces Josefina Guerrero, Christophe Lemaigre, Jean Vanderdonckt, Juan Manuel Gonz ález Université catholique de Louvain (UCL) Louvain School of Management (LSM) Information Systems Unit (ISYS) Place des Doyens, 1 – B-1348 Louvain-la-Neuve (Belgium) http://www.isys.ucl.ac.be/
Some issues encountered while deriving user interfaces from a workflow specification are:
User interface hand code design
Lack of integration models of the organization and user interface generation
Lack of adaptation to organizational changes
A model-driven engineering method is presented to systematically derive user interfaces of a workflow information system from a series of models.
Conceptual model of a workflow information system
FlowiXML is a methodology for developing the various user interfaces of a workflow information system, which are advocated to automate process, following a model-driven engineering based on requirements and processes of the organization.
It is expressed in XML-based specification language
Relied on Cameleon Reference Framework
It preserves continuity (all subsequent models are derived from previous ones) and traceability of its enactment (it is possible to trace how a particular workflow is decomposed into processes and tasks, with their corresponding user interfaces).
In order to partially support this method, a software tool has been developed in Java 1.5 that supports the graphical editing of the concepts introduced in an integrated way.
This method has been validated on 4 real-world case studies (a hospital dept., a triathlon organization, a cycling event, and personalized order of compression stockings over Internet).
As future work, we will consider criteria for support group interactions:
Support carrying out group tasks
Support multiple ways to support a group task
Support the group evolution over time
Usability guidelines to design user interfaces
Synchronization of user interfaces
Thank you very much for your attention For more information and downloading, http://www.isys.ucl.ac.be/bchi http://www.usixml.org User Interface eXtensible Markup Language http://www.similar.cc European network on Multimodal UIs Special thanks to all members of the team! http://www.conacyt.mx Consejo Nacional de Ciencia y Tecnolog ía