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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Johnson, P.: Human Computer Interaction: Psychology, Task Analysis and Software Engineering. McGraw-Hill, London (1992)
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)
Molina, P., Trætteberg, H.: Analysis & Design of Model-based User Interfaces. In: Proceedings of CADUI 2004, Funchal, Portugal, pp. 211–222 (2004)
Paternó, F., Santoro, C.: One Model, Many Interfaces. In: Proceedings of CADUI 2002, Valenciennes, France (2002)
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)
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)
Card, S., Moran, T.P., Newell, A.: The Psychology of Human Computer Interaction. (1983)
Veer, G., Lenting, B., Bergevoet, B.: GTA: Groupware Task Analysis - Modeling Complexity. Acta Psychologica, 91, 297–332 (1996)
Annett, J., Duncan, K.D.: Task Analysis and Training Design. Journal of Occupational Psychology 41, 211–221 (1967)
Paternó, F.: Model-Based Design and Evaluation of Interactive Applications. Springer, Heidelberg (2000)
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)
ISO_8807, Information Process Systems - Open Systems Interconnection - LOTOS- A Formal Description Based on Temporal Ordering of Observational Behaviour (1988)
Klug, T., Kangasharju, J.: Executable task models, chapter In: Proceedings of international workshop on Task models and diagrams, pp. 119–122. Gdansk, Poland (2005)
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)
Luyten, K.: Dynamic User Interface Generation for Mobile and Embedded Systems with Model-Based User Interface Development, PhD Thesis in University Limburg (2004)
Forbrig, P., Dittmar, A., Müller, A.: Adaptive Task Modelling: From Formal Models to XML Representations, chapter in Multiple User Interfaces, pp. 169-192
Sinnig, D., Chalin, P., Khendek, F.: Consistency between Task Models and Use Cases. In: Proceedings DSV-IS 2007, Salamanca, Spain (2007)
Cockburn, A.: Writing Effective Use Cases. Addison-Wesley, Boston (2001)
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)
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)
UML, Unified Modeling Language: Superstructure [Internet] (last Update: 2004) (accessed June 2007), Available from: http://www.omg.org/docs/formal/05-07-04.pdf
Author information
Authors and Affiliations
Editor information
Rights 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)