Abstract
Along tasks analysis and modeling history it has been demonstrated by experience that task modeling activities become cumbersome when performed on large, real-life systems. However, one of the main goals of task models is to provide designers with a structured and complete description of the users tasks especially when these user tasks are numerous and/or complex. Several authors proposed to handle that problem by providing tools aiming at supporting both construction and understanding (usually via simulation) of models. One of the most popular examples is CTTE environment which is dedicated to the engineering of CTT task models. The paper shows how to extend notations for task description with two kinds of mechanisms: composition and refinement/abstraction. Refinement/abstraction mechanisms make it possible to decompose a task model into several models and to interconnect them. Composition mechanisms make it possible to define communication means between task models. The paper proposes a precise definition of these mechanisms, their integration into a notation for describing task models and demonstrates that altogether, these two structuring mechanisms support the effective exploitation of task models for large scale application. The use of the mechanisms is presented on a real-life case study from the space domain describing operators’ tasks to monitor a satellite and manage failures.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Amboss, http://wwwcs.uni-paderborn.de/cs/ag-szwillus/lehre/ws05_06/PG/PGAMBOSS
Barboni, E., Ladry, J.-F., Navarre, D., Palanque, P., Winckler, M.: Beyond modeling: an integrated environment supporting co-execution of tasks and systems models. In: Proc. of the 2nd ACM SIGCHI Symp. on Engineering Interactive Computing Systems (EICS 2010), pp. 165–174 (2010)
Breedvelt, I., Paterno, F., Sereriins, C.: Reusable structures in task models. In: Harrison, M.D., Torres, J.C. (eds.) DSVIS 1997, pp. 251–265. Springer, Heidelberg (1997)
Card, S., Moran, T., Newell, A.: The Psychology of Human-Computer Interaction. Lawrence Erlbaum, Hillsdale (1983)
Chen, P.: The Entity-Relationship Model - Toward a Unified View of Data. ACM Transactions on Database Systems 1(1), 9–36 (1976)
Chattratichart, J., Kuljis, J.: Exploring the effect of control-flow and traversal direction on VPL usability for novices. Journal of Visual Languages and Computing 13, 471–500 (2002)
Dennis, A., Valacich, J.: Computer Brainstorms: More Heads are Better than One. Journal of Applied Psychology 78(4), 531–537 (1993)
Diaper, D., Stanton, N.A.: The Handbook of Task Analysis for Human-Computer Interaction, 650 pages. Lawrence Erlbaum Associates, Mahwah (2004)
Diehl, M., Stroebe, W.: Productivity Loss in Brainstorming Groups: Towards a Solution of a Riddle. Journal of Personality and Social Psychology 53(3), 497–509 (1987)
Dittmar, A.: More precise descriptions of temporal relations within task models. In: Paternó, F. (ed.) DSV-IS 2000. LNCS, vol. 1946, pp. 151–168. Springer, Heidelberg (2001)
European Cooperation for Space Standardization, Space Engineering, Ground Systems and Operations, ECSS-E-70C (July 31, 2008)
Gaffar, A., Sinnig, D., Seffah, A., Forbrig, P.: Modeling patterns for task models. In: Proceedings of the 3rd Annual Conference on Task Models and Diagrams (TAMODIA 2004), pp. 99–104. ACM, New York (2004)
Hartson, R.H., Gray, P.D.: Temporal aspects of tasks in the User Action Notation in Human Computer Interaction, vol. 7, pp. 1–45. Lawrence Erlbaum Associates, Mahwah (1992)
Hopcroft, J., Ullman, J.: Introduction To Automata Theory, Languages, and Computation. Addison-Wesley Longman Publishing Co., Inc., Boston (1990)
Johnson, H., Johnson, P.: Task Knowledge Structures: Psychological basis and integration into system design. Acta Psychologica 78, 3–26 (1991)
Limbourg, Q., Pribeanu, C., Vanderdonckt, J.: Towards Uniformed Task Models in a Model-Based Approach. In: Johnson, C. (ed.) DSV-IS 2001. LNCS, vol. 2220, pp. 164–182. Springer, Heidelberg (2001)
Mavin, A., Maiden, N.A.M.: Determining Socio-Technical Systems Requirements: Experiences with Generating and Walking Through Scenarios. In: Proc. 11th Int. Conf. on Requirements Engineering, pp. 213–222. IEEE Computer Society Press, Los Alamitos (2003)
Martinie, C., Palanque, P., Navarre, D., Winckler, M., Poupart, E.: Model-Based Training: An Approach Supporting Operability of Critical Interactive Systems: Application to Satellite Ground Segments. In: Proceedings of ACM SIGCHI EICS 2011. ACM Press, Pisa (2011)
Navarre, D., Palanque, P., Bastide, R., Paternó, F., Santoro, C.: A tool suite for integrating task and system models through scenarios. In: Johnson, C. (ed.) DSV-IS 2001. LNCS, vol. 2220, pp. 88–113. Springer, Heidelberg (2001)
Navarre, D., Palanque, P., Ladry, J., Barboni, E.: ICOs: A model-based user interface description technique dedicated to interactive systems addressing usability, reliability and scalability. ACM TOCHI 16(4), 1–56 (2009)
Navarre, D., Palanque, P., Bastide, R.: A Tool-Supported Design Framework for Safety Critical Interactive Systems. In: Interacting With Computers, vol. 15(3), pp. 309–328. Elsevier, Amsterdam (2003)
Norman, D., Drapper, S. (eds.): User Centred System Design. L. Erlbaum, U.S (1986) ISBN-10: 0898597811
Petri, C.A.: Kommunikation Mit Automaten. Technical University Darmstadt (1962)
Palanque, P., Basnyat, S.: Task Patterns For Taking Into Account In An Efficient and Systematic Way Both Standard And Erroneous User Behaviours. In: IFIP 13.5 Working Conf. on Human Error, Safety and Systems Development (HESSD), pp. 109–130. Kluwer Academic Publisher, Dordrecht (2004)
Paternò, F.: CTTE: An Environment for Analysis and Development of Task Models of Cooperative Applications. In: ACM CHI 2001 (Seattle, 2001) Extended Abstracts. ACM Press, New York (2001)
Paternò, F.: ConcurTaskTrees: An Engineered Notation for Task Model. In: The Handbook of Task Analysis for Human-Computer Interaction, pp. 483–503. Lawrence Erlbaum Associates, Mahwah (2003)
Paternò, F., Mancini, C., Meniconi, S.: ConcurTaskTrees: A Diagrammatic Notation for Specifying Task Models. In: Proc. of Interact 1997, pp. 362–369. Chapman & Hall, Boca Raton (1997)
Paternò, F., Zini, E.: Applying information visualization techniques to visual representations of task models. In: Proc. of TAMODIA 2004, pp. 105–111. ACM, New York (2004)
Rational Software Corporation. UML Notation Guide. 1.1 ed (1997)
Alur, R.: Timed Automata. In: Halbwachs, N., Peled, D.A. (eds.) CAV 1999. LNCS, vol. 1633, pp. 8–22. Springer, Heidelberg (1999)
Rettig, M.: Prototyping for Tiny Fingers. Communication of the ACM 37(4), 21–27 (1994)
Sebillotte, S.: Hierarchical planning as method for task analysis: the example of office task analysis. Behaviour & Information Technology 7(3), 275–293 (1988) 1362-3001
Scapin, D.L.: K-MADe. In: COST294-MAUSE 3rd International Workshop, Review, Report and Refine Usability Evaluation Methods (R3 UEMs), Athens (March 5, 2007)
Sinnig, D., Wurdel, M., Forbrig, P., Chalin, P., Khendek, F.: Practical Extensions for Task Models. In: Winckler, M., Johnson, H. (eds.) TAMODIA 2007. LNCS, vol. 4849, pp. 42–55. Springer, Heidelberg (2007)
van Welie, M., van der Veer, G.C., Eliëns, A.: Euterpe - Tool support for analyzing cooperative environments. In: Ninth European Conf. on Cognitive Ergonomics, pp. 25–30 (August 24-26, 1998)
van Welie, M., van der Veer, G.C., Eliëns, A.: An Ontology for Task World Models. In: 5th International Eurographics Workshop on Design Specification and Verification of Interactive Systems DSV-IS 1998, Abingdon, UK, pp. 57–70 (June 3-5, 1998)
Wieringa, R.: A survey of structured and object-oriented software specification methods and techniques. ACM Comput. Surv. 30(4), 459–527 (1998)
Wood, W.A.: Transition network grammars for natural language analysis. Communications of the ACM 13(10), 591–606 (1970)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 IFIP International Federation for Information Processing
About this paper
Cite this paper
Martinie, C., Palanque, P., Winckler, M. (2011). Structuring and Composition Mechanisms to Address Scalability Issues in Task Models. In: Campos, P., Graham, N., Jorge, J., Nunes, N., Palanque, P., Winckler, M. (eds) Human-Computer Interaction – INTERACT 2011. INTERACT 2011. Lecture Notes in Computer Science, vol 6948. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23765-2_40
Download citation
DOI: https://doi.org/10.1007/978-3-642-23765-2_40
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-23764-5
Online ISBN: 978-3-642-23765-2
eBook Packages: Computer ScienceComputer Science (R0)