Skip to main content

Practical Extensions for Task Models

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4849))

Abstract

The current set of temporal operators is insufficient to make effective use of task models as specifications for user interfaces. Moreover, the predominant monolithic task tree structure does not scale well for sizable applications. In order to overcome these shortcomings, a small collection of practical extensions for task models is proposed. In particular, we define new temporal operators (stop, non-deterministic choice, deterministic choice and instance iteration), concepts in support of modularization and a high-level task diagram notation. Finally, we introduce a new concept for expressing cooperative task models that distinguishes between different roles as well as between actors fulfilling these roles.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Johnson, P.: Human Computer Interaction: Psychology, Task Analysis and Software Engineering. McGraw-Hill, London (1992)

    Google Scholar 

  2. Berti, S., Correani, F., Mori, G., Paternó, F., Santoro, C.: TERESA: A Transformation-based Environment for Designing and Developing Multi-Device Interfaces. In: Proceedings of Extended abstracts of the CHI 2004, Vienna, Austria, pp. 793–794 (2004)

    Google Scholar 

  3. Molina, P., Trætteberg, H.: Analysis & Design of Model-based User Interfaces. In: Proceedings of CADUI 2004, Funchal, Portugal, pp. 211–222 (2004)

    Google Scholar 

  4. Paternó, F., Santoro, C.: One Model, Many Interfaces. In: Proceedings of CADUI 2002, Valenciennes, France (2002)

    Google Scholar 

  5. Sinnig, D., Forbrig, P., Seffah, A.: Patterns in Model-Based Development. In: Workshop entitled. Software and Usability Cross-Pollination: The Role of Usability Patterns  Switzerland (2003)

    Google Scholar 

  6. Bastide, R., Basnyat, S.: Error Patterns: Systematic Investigation of Deviations in Task Models. In: Coninx, K., Luyten, K., Schneider, K.A. (eds.) TAMODIA 2006. LNCS, vol. 4385, pp. 109–122. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  7. Card, S., Moran, T.P., Newell, A.: The Psychology of Human Computer Interaction. (1983)

    Google Scholar 

  8. Veer, G., Lenting, B., Bergevoet, B.: GTA: Groupware Task Analysis - Modeling Complexity. Acta Psychologica, 91, 297–332 (1996)

    Article  Google Scholar 

  9. Annett, J., Duncan, K.D.: Task Analysis and Training Design. Journal of Occupational Psychology 41, 211–221 (1967)

    Google Scholar 

  10. Paternó, F.: Model-Based Design and Evaluation of Interactive Applications. Springer, Heidelberg (2000)

    MATH  Google Scholar 

  11. Mori, G., Paternó, F., Santoro, C.: CTTE: Support for Developing and Analyzing Task Models for Interactive System Design. IEEE Trans. Softw. Eng. 28, 797–813 (2002)

    Article  Google Scholar 

  12. ISO_8807, Information Process Systems - Open Systems Interconnection - LOTOS- A Formal Description Based on Temporal Ordering of Observational Behaviour (1988)

    Google Scholar 

  13. Klug, T., Kangasharju, J.: Executable task models, chapter In: Proceedings of international workshop on Task models and diagrams, pp. 119–122. Gdansk, Poland (2005)

    Google Scholar 

  14. Dittmar, A., Forbrig, P., Heftberger, S., Stary, C.: Support for Task Modeling - A “Constructive” Exploration. In: Bastide, R., Palanque, P., Roth, J. (eds.) Engineering Human Computer Interaction and Interactive Systems. LNCS, vol. 3425, pp. 59–76. Springer, Heidelberg (2005)

    Google Scholar 

  15. Luyten, K.: Dynamic User Interface Generation for Mobile and Embedded Systems with Model-Based User Interface Development, PhD Thesis in University Limburg (2004)

    Google Scholar 

  16. Forbrig, P., Dittmar, A., Müller, A.: Adaptive Task Modelling: From Formal Models to XML Representations, chapter in Multiple User Interfaces, pp. 169-192

    Google Scholar 

  17. Sinnig, D., Chalin, P., Khendek, F.: Consistency between Task Models and Use Cases. In: Proceedings DSV-IS 2007, Salamanca, Spain (2007)

    Google Scholar 

  18. Cockburn, A.: Writing Effective Use Cases. Addison-Wesley, Boston (2001)

    Google Scholar 

  19. Patterson, D., Liao, L., Fox, D., Kautz, H.: Inferring High-level Behavior from Low-Level Sensors. In: Dey, A.K., Schmidt, A., McCarthy, J.F. (eds.) UbiComp 2003. LNCS, vol. 2864, Springer, Heidelberg (2003)

    Google Scholar 

  20. Franklin, D., Budzik, J., Hammond, K.: Plan-based Interfaces: Keeping Track of User Tasks and Acting to Cooperate. In: Proceedings of IUI 2007, New York, pp. 79–86 (2002)

    Google Scholar 

  21. UML, Unified Modeling Language: Superstructure [Internet] (last Update: 2004) (accessed June 2007), Available from: http://www.omg.org/docs/formal/05-07-04.pdf

Download references

Author information

Authors and Affiliations

Authors

Editor information

Marco Winckler Hilary Johnson Philippe Palanque

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sinnig, D., Wurdel, M., Forbrig, P., Chalin, P., Khendek, F. (2007). Practical Extensions for Task Models. In: Winckler, M., Johnson, H., Palanque, P. (eds) Task Models and Diagrams for User Interface Design. TAMODIA 2007. Lecture Notes in Computer Science, vol 4849. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77222-4_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-77222-4_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-77221-7

  • Online ISBN: 978-3-540-77222-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics