Skip to main content

The Application Of Petri Nets To Represent And Reason About Human Factors Problems During Accident Analyses

  • Conference paper
Design, Specification and Verification of Interactive Systems ’95

Part of the book series: Eurographics ((EUROGRAPH))

Abstract

Accident reports are intended to ensure that failures do not recur. They contain the analysis of many different experts, including human factors and systems engineers. The insights of these investigators are often separated into chapters that reflect the particular concerns and expertise of their authors. Such a separation often makes it difficult for readers to trace the ways in which human and system ‘failures’ combine to create the necessary conditions for an accident. The following paper argues that mathematically based modelling techniques can be used to overcome this problem. It is hypothesised that the application of formal notations can be extended from the domain of systems engineering in order to represent the findings of human factors analyses. In particular, it is argued that Petri Nets can be used to represent and reason about the concurrent behaviour of multiple operators and their systems. Tool support can be recruited to validate the resulting nets. The sequences of events leading to an accident can be simulated and shown to human factors and systems engineers. This, in turn, may elicit further observations about the causes of an accident. A near collision analysed by the U.K. Department of Transport’s Air Accident Investigations Branch (AAIB) is used in order to evaluate this approach.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Air Accidents Investigations Branch. Report On The Incident Involving BAC 1–11 G-AYWB and Boeing 737 EI-BTZ On 12 April 1988 At Gatwick Airport, number 2/89, London, United Kingdom. Her Majesty’s Stationery Office, (1989).

    Google Scholar 

  2. Air Accidents Investigations Branch. Report On The Accident To Boeing 737–400 G-OBME Near Kegworth, Leicestershire on 8th January 1989, number 4/90, London, United Kingdom. Her Majesty’s Stationery Office, (1990).

    Google Scholar 

  3. Bastide, R. and Palanque, P. Petri net objects for the design, validation and Prototyping of user-driven interfaces. In D. Diaper, D. Gilmore, G. Cockton, and B. Shackel, editors, Human-Computer Interaction-INTERACT’90, pages 625–631. Elsevier Science Publications, North Holland, Netherlands, (1990).

    Google Scholar 

  4. Bignell, V. and Fortune, J. Understanding System Failure. Manchester University Press, Manchester, United Kingdom, (1991).

    Google Scholar 

  5. Van Biljon, W.R. Extending Petri nets for specifying man-machine dialogues. International Journal of Man-Machine Studies, 28 (4): 437–455, (1988).

    Article  MATH  Google Scholar 

  6. Chiola, G. GreatSPN users’ manual. Technical report, Departmento di Informatica, University delgi Studi di Turino, Turino, Italy, (1987).

    Google Scholar 

  7. Chretienne, P. Timed Petri nets: A solution to the minimum-time-reachability problem between two states of a timed-event graph. Journal of Systems and Software, 6 (1–2): 95–101, (1986).

    Article  Google Scholar 

  8. Cox, A.P. editor. Risk Analysis In The Process Industries: The Report Of The International Study Group On Risk Analysis. EFCE No. 45. The Institute Of Chemical Engineers, Rugby, United Kingdom, (1985).

    Google Scholar 

  9. Davies, K.R. Techniques for the identification and assessment of major accident hazards. In J. Burgoyne, editor, The Assessment And Control Of Major Hazards, pages 289–308. Pergamon Press, Oxford, United Kingdom, (1985).

    Google Scholar 

  10. Ellis, C.A. and Gibbs, S.J. Concurrency control in groupware systems. ACM SIGMOD Record, 18 (2): 399–407, (1989).

    Article  Google Scholar 

  11. Hura, G.S. and Attwood, J.W. The use of Petri nets to analyse coherent fault trees. IEEE Transactions On Reliability, 37 (5): 469–473, (1988).

    Article  MATH  Google Scholar 

  12. International Atomic Energy Agency and The Commission of the European Community. Critical Survey of Research On Human Factors And The Man-Machine Interaction, IAEA-SM-26B /29, Vienna, Austria, (1984).

    Google Scholar 

  13. Johnson, C.W. Applying temporal logic to support the specification and prototyping of concurrent multi-user interfaces. In D. Diaper and N. Hammond, editors, People And Computers VI: Usability Now, pages 145–156. Cambridge University Press, Cambridge, United Kingdom, (1991).

    Google Scholar 

  14. Johnson, C.W. Specifying and prototyping dynamic human-computer interfaces for stochastic applications. To appear in People And Computers VIII. Cambridge University Press, Cambridge, United Kingdom, (1993).

    Google Scholar 

  15. Johnson, C.W. Using Z To Support The Design Of Interactive, Safety-Critical Systems, BCS/IEE Software Engineering Journal, (10)2: 49–60, (1995).

    Article  Google Scholar 

  16. Johnson, C.W. and Harrison, M.D. Declarative graphics and dynamic interaction. In F.H. Post and W. Barth, editors, EUROGRAPHICS ‘81, pages 195–207. Elsevier Science Publications, North Holland, Netherlands (1991).

    Google Scholar 

  17. Johnson, C.W. and Harrison, M.D. Using temporal logic to support the specification and prototyping of interactive control systems. International Journal Of Man-Machine Studies, 36: 357–385, (1992).

    Article  Google Scholar 

  18. C.W. Johnson, J.C. McCarthy and P.C. Wright, Using A Formal Language To Support Natural Language In Accident Reports. Ergonomics, (38)6: 1265–1283, (1995).

    Article  Google Scholar 

  19. Kletz, T.A. What Went Wrong? Case Histories Of Process Plant Disasters. Gulf, Houston, United States Of America, (1985).

    Google Scholar 

  20. Kramer, B. Introducing the GRASPIN specification language SEGRAS. Journal of Systems and Software, 15 (1): 17–31, (1991).

    Article  Google Scholar 

  21. Kuhmann, W., Boucsein, W., Schaefer, F. and Alexander, J. Experimental investigation of psychophysiological stress-reactions induced by different system response times in human-computer interactions. Ergonomics, 30 (6): 933–943, (1987).

    Article  Google Scholar 

  22. Marsan, M.A., Conte, G. and Balbo, G. A class of generalised stochastic Petri nets for the performance evaluation of multiprocessor systems. ACM Transactions On Computer Systems, 2 (2): 93–122, (1984).

    Article  Google Scholar 

  23. Merlin, J.A. and Faber, D.J. Recoverability of communications protocols - implications of a theoretical study. IEEE Transactions On Communications, COM-24(9), (1976).

    Google Scholar 

  24. Peterson, J.L. Petri nets. Computing Surveys, 9(3):223–252, (1977).

    Article  MATH  MathSciNet  Google Scholar 

  25. President’s Task Force On Aircraft Crew Compliment. United States’ Government Report On Aircraft Crew Compliment, Washington DC, United States of America (1981).

    Google Scholar 

  26. Reason, J. Human Error. Cambridge University Press, Cambridge, United Kingdom, (1990).

    Google Scholar 

  27. Wagenaar, W.A. and Groeneweg, J. Accidents at sea: Multiple causes and impossible consequences. In E. Hollnagel, G. Mancini, and D.D. Woods, editors, Cognitive Engineering In Complex Dynamic Worlds, pages 133–144. Academic Press, London, United Kingdom (1988).

    Google Scholar 

  28. Watson, I.A. Review of human factors in reliability and risk assessment. In J. Burgoyne, editor, The Assessment And Control Of Major Hazards, pages 323–337. Pergamon Press, Oxford, United Kingdom (1985).

    Google Scholar 

  29. Worley, N. and Lewins, J., editors. The Chernobyl Accident And Its Implications For The United Kingdom - Report Number 19 Of The Watt Committee on Energy. Elsevier Applied Science, London, United Kingdom (1988).

    Google Scholar 

  30. Zuberek, W.M. Timed Petri nets and preliminary performance evaluation. In Proceedings Of The 7th Annual Symposium On Computer Architecture, pages 88–96. ACM and IEEE, New York, United States of America (1980).

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag/Wien

About this paper

Cite this paper

Johnson, C. (1995). The Application Of Petri Nets To Represent And Reason About Human Factors Problems During Accident Analyses. In: Palanque, P., Bastide, R. (eds) Design, Specification and Verification of Interactive Systems ’95. Eurographics. Springer, Vienna. https://doi.org/10.1007/978-3-7091-9437-9_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-7091-9437-9_7

  • Publisher Name: Springer, Vienna

  • Print ISBN: 978-3-211-82739-0

  • Online ISBN: 978-3-7091-9437-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics