Abstract
Changes of task demands due to unforeseen events and technological changes can cause variations in job design such as modifications to job procedures and task allocation. Failure to adapt to job design variations can lead to human errors that may have severe consequences for system safety. Existing techniques for task modelling cannot adequately model how task networks can be adapted to changing work conditions and task demands. Therefore, there is a need to integrate task networks with cognitive user models that indicate how operators process information, make decisions, or cope with suspended tasks and errors. The work described here presents a tool for integrating task and cognitive models using coloured Petri nets. The cognitive user model comprises two modules of attention management (selective and divided attention), a module of memory management of suspended tasks and a module of work organization. Performance Shaping Factors (e.g., workload, fatigue and mental-tracking load) are calculated at any point in time to take into account the context of work (e.g., competing activities, errors and suspended tasks). Different types of human error can be modelled for rule-based behaviours required in proceduralized work environments. Simulation analysis and formal analysis techniques can be applied to process control tasks to verify job procedures, workload management strategies and task allocation schemes in response to technological changes and unfamiliar events.
Similar content being viewed by others
References
van der Aalst WMP, Hofstede AHM (2002) Workflow patterns: on the expressive power of (Petri nets based) workflow languages. In: Jensen K (eds) Proceedings of the fourth workshop on the practical use of coloured Petri nets and CPN tools, Department of Computer Science, University of Aarhus, Denmark, vol 560, pp1–20
Abed M, Tabary D, Kolski C (2003) Using formal specification techniques for modelling tasks and generation of HCI specifications. In: Diaper D, Stanton N (eds) The handbook of task analysis for human computer interaction Chapter 30. Lawrence Erlbaum Associates, Mahwah, pp. 503–529
Altman EM, Trafton JG (2002) Memory for goals: an activation-based model. Cogn Sci 26:39–83
Blom HAP, Daams J, Nijhuis HB (2000) Human cognition modelling in ATM safety assessment. In: Proceedings of the 3rd USA/Europe AirTraffic Management R & D Seminar, Napoli, 13–16 June 2000
Cacciabue PC (1998) Modelling and simulation of human behaviour in system analysis. Springer, Berlin Heidelberg New York
Cacciabue PC, Mauri C, Owen D (2003) The development of a model and simulation of an aviation maintenance technician performance. Cogn Technol Work 5:229–247
Card SK, Moran TP, Newell A (1983) The psychology of human computer interaction. Lawrence Erlbaum Associates, Mahwah
DesignCPN version 4.0, Meta Software Corporation. Cambridge MA. Also available from the Department of Computer Science, University of Aarhus at http://www.daimi.au.dk/DesignCPN
Embrey DE, Kontogiannis T, Green M (1994) Guidelines for preventing human error in process safety Center for Chemical process safety. American Institute of Chemical Engineers, New York
Freed M (1998) Managing multiple tasks in complex, dynamic environments. In: Proceedings of the 15th national conference on artificial intelligence, AAAI Press/MIT Press, Madison/Wiscosin. pp. 921–927
Freed M (2000) Reactive prioritization. In: Proceedings of the 2nd NASA international workshop on planning and scheduling in space, March 2000. San Francisco
Handley HAH, Levis AH (2003) Modelling for future command and control architectures. In: Proceedings of the 8th international command and control research and technology symposium, National Defense University, Washington DC, 17–19 June 2003
Handley HAH, Zaidi ZR, Levis A (1999) The use of simulation models in model-driven experiments. Syst Eng 2(2):108–128
Hendy KC, Farrell PS (1997) Implementing a model of information processing in a task network simulation environment (DCIEM 97-R-71). Defense and Civil Institute of Environmental Medicine, Ontario, Canada
Hollnagel E (1993). Human reliability: context and control. Academic, London
Jensen K (1997a) Coloured Petri nets: basic concepts, analysis methods and practical use. vol 1: basic concepts. Monographs in theoretical computer science, Springer, Berlin Heidelberg New York
Jensen K (1997b) Coloured Petri nets: basic concepts, analysis methods and practical use. Vol 2: analysis methods. Monographs in theoretical computer science, Springer, Berlin Heidelberg New York
John BE, Kieras DE (1996) The GOMS family of user interfaces analysis techniques: comparison and constructs. ACM Trans Comput Hum Interact 3(4):20–351
Kirwan B, Ainsworth LK (1992) A guide to task analysis. Taylor & Francis, London
Kjellen U (2000) Prevention of accidents through experience feedback. Taylor & Francis, London
Kletz TA (1991) An engineer’s view of human error, 2nd edn. Institution of Chemical Engineers, Rugby
Kontogiannis T (2003) A Petri-net based approach for ergonomic task analysis and modelling with emphasis on adaptation to system changes. Saf Sci 41:803–835
Kristensen LM, Mitchell B, Zhang L, Billington J (2002) Modelling and initial analysis of operational planning processes using coloured Petri nets. In: Proceedings of workshop on formal methods applied to defence systems, conference in research and practice in information technology, Australian Computer Society, vol 12, pp105–114
Lacaze X, Palanque P, Bastide R (2002) Performance evaluations as a tool for quantitative assessment of complexity of interactive systems. Lecture Notes in Computer Science, Springer Verlag, No 2545, pp 208–222
Laughery KR, Corker KM (1997) Computer modelling and simulation of human-system performance. In: Salvendy G (ed) Handbook of human factors and ergonomics, 2nd edn. Wiley, New York, pp 1375–1408
Lebiere C, Biefeld F, Archer S, Allender L, Kelley TD (2002) IMPRINT/ACT-R: integration of a task network architecture with a cognitive architecture and its application to human error modelling. In: Chini MJ (ed) Military, government and aerospace simulation, Society for Modelling and Simulation International, San Diego 34(3):13–19
Levenson N, Stolzy (1987) Safety analysis using Petri nets. IEEE Trans Software Eng 13:386–397
Lindsay P, Connelly S (2002) Modelling erroneous operator behaviours for an air traffic control tasks. In: Grundy J, Calder P (eds) Third Australian user interface conference, Australian Computer Society Inc, vol 7, pp 43–54
Lockett JF (1997) Task network modelling of human workload coping strategies. In: Smith MJ, Salvendy G, Koubek RJ (eds) Design of computing systems: social and ergonomic considerations, proceedings of the seventh international conference on human–computer interaction, (HCI International ‘97). Elsevier, San Francisco vol 2, pp 71–74
Lovett MC, Daily LZ, Reder LM (2000) A source activation theory of working memory: cross task prediction of performance in ACT-R. J Cogn Syst Res 1:99–118
Moher T, Dirda V (1995) Revising mental models to accommodate expectation failures in human–computer dialogues.In: 2nd DSVIS workshop on design, specification and verification of interactive systems, Speringer, Berlin Heidelberg New York
Mori G, Paterno F, Santoro C (2002) CTTE: support for developing and analyzing task models for interactive system design. IEEE Trans Software Eng 28(9):1–17
North RA, Riley VA (1989) A predictive model of operator workload. In: McMillan GR, et al (eds) Applications of human performance models to system design. Plenum Press, New York pp 81–90
Palanque P, Bastide R (1997) Synergistic modelling of tasks, users and systems using formal specification techniques. Interact Comput 9(2):129–153
Petrucci L, Kristensen LM, Billington J, Qureshi Z (2002) Towards formal specification and analysis of avionics mission systems. In: Proceedings of conference in research and practice in information technology, Workshop on formal methods applied to defense systems, Australian Computer Society, vol 2, pp 95–104
Pew RW, Mavor AS (1998) Modelling human and organizational behaviour: application to military simulations. National Academy Press, Washington, DC
Rauterberg M (1993) AMME: an automatic mental model evaluation to analyze user behaviour traced in a finite, discrete state space. Ergonomics 36:1369–1380
Shepherd A (2001) Hierarchical task analysis. Taylor & Francis, London
Schlick C, Reuth R, Luczak H (2002) A comparative simulation study of work processes in autonomous production cells. Hum Factors Ergon Manuf 12(1):31–54
Stanton N, Young MS (1999) A guide to methodology in ergonomics. Taylor & Francis, London
Stutz P, Onken R (2001) Adaptive pilot modelling for cockpit crew assistance: concept, realization and results. In: Proceedings of the 8th conference on cognitive science approaches to process control. The cognitive work process: automation and interaction. Munich, 24–26 September 2001
Tarby JC, Barthet MF (1996) The DIANE+ method. In: Vanderdonckt J (ed) Proceedings of the 2nd international workshop on computer aided design of user interfaces (CADUI’ 96). Presses Universitaires de Namur, Narmur, vol 15, pp 95–120
Uhr H (2003) TOMBOLA: simulation and user-specific presentation of executable task models. In: Jacko J, Staphanidis C (eds) Human computer interaction: theory and practice (Part I). Lawrence Erlbaum Associates, Mahwah, pp 263–267
Wickens CD, Harwood K, Segal L, Tkalcevic I, Sherman B (1988) TASKILLAN: A simulation to predict the validity of multiple resource models of aviation workload. In: Proceedings of the 32nd annual meeting of the human factors society. Human Factors Society, Santa Monica, pp 168–172
Yoshikawa H, Nakagawa T, Nakatani Y, Furutra T, Hasegawa A (1997) Development of an analysis support system for man-machine system design information. Reliability Eng Syst Saf 5(3):417–425
Zachary W, Campbell G, Laughery R, Glenn F (1998) Application of human modelling technology to the design, operation and evaluation of complex systems Technical Memo No 980727.9705. CHI Systems, Inc., Lower Gwynedd, PA
Zhou M, Venkatesh K (1998) Modelling, simulation and control of flexible manufacturing systems: a Petri net approach. World Scientific, New Jersey
Zulch G, Kruger J, Schindele H, Rottinger S (2003) Simulation-aided planning of quality-oriented personnel structures in production systems. Appl Ergon 34:293–301
Author information
Authors and Affiliations
Corresponding author
Appendix
Appendix
Selected declaration of colours or data types used in the CPN models
Rights and permissions
About this article
Cite this article
Kontogiannis, T. Integration of task networks and cognitive user models using coloured Petri nets and its application to job design for safety and productivity. Cogn Tech Work 7, 241–261 (2005). https://doi.org/10.1007/s10111-005-0010-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10111-005-0010-z