Model-Based User Interface Design in the Context of Workflow Models

  • Renate Kristiansen
  • Hallvard Trætteberg
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4849)


Within ERP systems, workflow models are used by business analysts to specify which business processes the system supports. The workflow model specify which actors that performs what activity in what sequence and the required resources. Within user interface (UI) design task models are used to develop task-centric user interfaces. Task-centric UIs can increase systems’ usability as it focuses on the end-user. In this article we will show how task models together with other models used in the field of model-based UI design can be created within the context of already existing workflow models. We show how standard tasks can be defined as editable UI components allowing role-based composition of the UI with support from the workflow model.


ERP MBUID Workflow Task modeling 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Brehm, L., Heinzl, A., Markus, M.L.: Tailoring erp systems: A spectrum of choices and their implications. In: Proceedings of the 34th Hawaii International Conference on System Sciences (2001)Google Scholar
  2. 2.
    Carlsen, S.: Conceptual Modeling and Composition of Flexible Workflow Models. PhD thesis, Norwegian University of Science and Technology (1997)Google Scholar
  3. 3.
    Cooper, A.: The inmates are running the asylum: Why high-tech products drive us crazy and how to restore the sanity. Sams Publishing (1999)Google Scholar
  4. 4.
    Cuppens, E., Raymaekers, C., Coninx, K.: A model-based design process for interactive virtual environments. In: Gilroy, S.W., Harrison, M.D. (eds.) Interactive Systems. LNCS, vol. 3941, pp. 225–236. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  5. 5.
    Curran, T.A., Ladd, A.: SAP R/3 Business Blueprint: Understaning Enterprise Supply Chain Management. Prentice-Hall, Englewood Cliffs (2000)Google Scholar
  6. 6.
    Diaper, D., Sanger, C.: Tasks for and tasks in human-computer interaction. In: Interacting with Computers, vol. 18, pp. 117–138. Elsevier B.V, Amsterdam (2006)Google Scholar
  7. 7.
    Gilbert, A.: Business apps get bad marks in usability (2003), Accessed at:
  8. 8.
    Object Management Group. Business process modeling notation specification, final adopted specification dtc/06-02-01 (2006)Google Scholar
  9. 9.
    Hammer, M.: The oa mirage. Datamation 30, 36–46 (1984)Google Scholar
  10. 10.
    Hollingsworth, D.: Workflow management coalition -the workflow reference model. Document Number TC00-1003  (January 1995)Google Scholar
  11. 11.
    Johnson, P., Johnson, H., Waddington, R., Shouls, A.: Task-related knowledge structures: Analysis, modeling and application. In: People and Computers IV, pp. 35–62 (1988)Google Scholar
  12. 12.
    Keller, G., Taufel, T.: SAP R/3 Process-Oriented Implementation. Addison-Wesley, Reading (1998)Google Scholar
  13. 13.
    Klaus, H., Rosemann, M., Gable, G.G.: What is erp? Information Systems Frontiers 2(2), 141–162 (2000)CrossRefGoogle Scholar
  14. 14.
    Limbourg, Q., Vanderdonckt, J.: Comparing task models for user interface design. In: Diaper, D., Stanton, N. (eds.) The Handbook of Task Analysis for Human-Computer Interaction, vol. 6, pp. 135–154. Lawrence Erlbaum, Mahwah (2003), Google Scholar
  15. 15.
    Ludewig, J.: Models in software engineering an introduction. In: Software and Systems Modeling, vol. 2, pp. 5–14. Springer, Heidelberg (2003)Google Scholar
  16. 16.
    Luyten, K., Clerckx, T., Coninx, K., Vanderdonckt, J.: Derivation of a dialog model from a task model by activity chain extraction. In: Jorge, J.A., Jardim Nunes, N., Falcão e Cunha, J. (eds.) DSV-IS 2003. LNCS, vol. 2844, pp. 203–217. Springer, Heidelberg (2003)Google Scholar
  17. 17.
    Marshak.: Workflow: Applying automation to group processes. In: Coleman, D. (ed.) Groupware - Collaborative Strategies for Corporate LANs and Intranets, pp. 143–181. Prentice Hall PTR, Englewood Cliffs (1997)Google Scholar
  18. 18.
    Paquette, D., Schneider, K.: Interaction templates for constructing user interfaces from task models. In: Jacob, R.J.K., Limbourg, Q., Vanderdonckt, J. (eds.) Computer-Aided Design of User Interfaces IV, pp. 223–234. Springer, Heidelberg (2004)Google Scholar
  19. 19.
    Paternó, F.: Model-Based Design and Evaluation of interactive Applications. Springer, Heidelberg (2000)zbMATHGoogle Scholar
  20. 20.
    Paternó, F.: Model-based tools for pervasive usability. Interacting with Computers , 1–25 (2004)Google Scholar
  21. 21.
    Pontico, F., Farenc, C., Winckler, M.: Model-based support for specifying eservice egovernment applications. In: Coninx, K., Luyten, K., Schneider, K.A. (eds.) TAMODIA 2006. LNCS, vol. 4385, Springer, Heidelberg (2007)CrossRefGoogle Scholar
  22. 22.
    Preece, J., Rogers, Y., Sharp, H.: Interaction Design: beyond human computer interaction. John Wiley & Sons, Chichester (2002)Google Scholar
  23. 23.
    Pribeanu, C., Vanderdonckt, J.: A methodological approach to task-based design of user interfaces. Studies in Informatics and Control 11, 145–158 (2002)Google Scholar
  24. 24.
    Pruitt, J., Grudin, J.: Personas: practice and theory. In: DUX 2003: Proceedings of the 2003 conference on Designing for user experiences, pp. 1–15. ACM Press, New York (2003)CrossRefGoogle Scholar
  25. 25.
    Salimifard, K., Wright, M.: Petri net-based modelling of workflow systems: An overview. European Journal of Operational Research 134, 664–676 (2001)zbMATHCrossRefGoogle Scholar
  26. 26.
    Scapin, D., Pierret-Golbreich, C.: Towards a method for task description: Mad. In: Work With Display Units (WWU 1989) (1989)Google Scholar
  27. 27.
    Shehab, E.M., Sharp, M.W., Supramaniam, L., T.A.: Spedding. Enterprise resource planning: An integrative review. Business Process Management Journal 10(4), 359–386 (2004)CrossRefGoogle Scholar
  28. 28.
    Trætteberg, H.: Modeling work: Workflow and task modeling. In: CADUI 1999 (1999)Google Scholar
  29. 29.
    Trætteberg, H.: Model-based User Interface Design. PhD thesis, Norwegian University of Science and Technology (2002)Google Scholar
  30. 30.
    Hallvard., Trætteberg.: A hybrid tool for user interface modeling and prototyping. In: Computer-Aided Design of User Interfaces V. Springer Science+Business Media B.V. (2006)Google Scholar
  31. 31.
    van der Aalst, W.M.P., ter Hofstede, A.H.M.: Yawl: Yet another workflow language (revised version). Information Systems 30, 245–275 (2005)CrossRefGoogle Scholar
  32. 32.
    van der Veer, C.C., Lenting, B.F., Bergevoet, B.A.J.: Gta:groupware task analysis- modeling complexity. Acta Psycologica 91, 297–322 (1996)CrossRefGoogle Scholar
  33. 33.
    van der Veer, G., van Welie, M.: Task based groupware design: putting theory into practice. In: Proceedings of DIS 2000 (August 2000)Google Scholar
  34. 34.
    van Welie, M.: Task-based User Interface Design. PhD thesis, Vrije universiteit (2001)Google Scholar
  35. 35.
    van Welie, M., van der Veer, G.C., Eliëns, A.: An ontology for task world models. In: Proc. Int’l Eurographics Workshop Design, Specification, and Verification of Interactive Systems (DSV-IS 1998), pp. 57–70 (1998)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Renate Kristiansen
    • 1
  • Hallvard Trætteberg
    • 1
  1. 1.Department of Computer and Information Science, Norwegian University of Science and Technology, Sem Sælands vei 7-9, N-7491 TrondheimNorway

Personalised recommendations