Prof Chris Johnson

- Professor of Computing Science (Computing Science)
- Adviser of Studies (Science and Engineering College Academic & Student Administration)
telephone: 01413306053
email: christopher.johnson@glasgow.ac.uk
Personal site: http://www.dcs.gla.ac.uk/~johnson
Biography:
Chris Johnson develops new techniques to support the development of complex safety and security critical systems. Over the last ten years, he has helped to author guidelines for the investigation of incidents and accidents across both the European aviation and railway industries. He has worked with members of the European Space Agency and with NASA on the software engineering of future space missions. He has also worked on security concerns with global navigation satellite systems. His team have also worked with various agencies around the world to develop simulations of mass evacuations following terrorist attacks and natural disasters. He is co-chair of the scientific advisory board for the €2 billion SESAR programme for the modernisation of European Air Traffic Management.
Research Interests:
- Safety
- Security
- Risk Assessment
- Software
- Configuration Management
- Contingency Planning
- Accident Analysis
- Incident reporting
2011
Johnson, C.W. (2011) Identifying common problems in the acquisition and deployment of large-scale software projects in the US and UK healthcare systems. Safety Science, 49 (5). pp. 735-745. ISSN 0925-7535 (doi:10.1016/j.ssci.2010.12.003)
Johnson, C.W. (2011) Human error, interaction and the development of safety-critical systems. In: Boy, G.A. (ed.) The Handbook of Human-Machine Interaction: a human-centered design approach. Ashgate, Farnham, pp. 91-106. ISBN 9780754675808
Johnson, C.W., and Holloway, C.M. (2011) Safety arguments for next generation location aware computing. In: 5th IET International Conference on Systems Safety, 18-20 Oct 2010, Manchester, UK.
2010
Johnson, C., and Jeunemaitre, A. (2010) A response to the April 2010 Eyjafjallajokull volcano eruption. Discussion Paper. HEC Paris , Jouy en Josas, France.
Johnson, C.W., and Jeunemaitre, A. (2010) Future directions for contingency planning in European Air Traffic Management: a response to the April 2010 Eyjafjallajokull volcano eruption. In: 1st HEC Paris Workshop on Regulation; Emergency Regulation Under the Threat of Catastrophy - A Hard Look at the Volcanic Ash Crisis, 10-11 Nov 2010, Jouy en Josas, France.
Holloway, C.M., and Johnson, C.W. (2010) Epistemic questions and answers for software system safety. In: 28th International Systems Safety Conference, 30 Aug - 3 Sep 2010, Minneapolis, USA.
Johnson, C. (2010) Computational concerns in the integration of Unmanned Airborne Systems into controlled airspace. Lecture Notes in Computer Science, 6351 . pp. 142-154. ISSN 0302-9743 (doi:10.1007/978-3-642-15651-9_11)
Johnson, C. (2010) Software configuration management for safety related applications in space systems: extending the application of the USAF 8-Step method. In: International Asosciation for the Advancement of Space Safety Conference, 19-21 May 2010, Huntsville, Alabama.
Johnson, C., Herd, A., and Wolff, M. (2010) The application of resilience engineering to human space flight. In: International Asosciation for the Advancement of Space Safety Conference, 19-21 May 2010, Huntsville, Alabama.
Johnson, C., and Yepez, A.A. (2010) Safety cases for global navigation satellite systems' Safety of Life (SoL) applications. In: International Asosciation for the Advancement of Space Safety Conference, 19-21 May 2010, Huntsville, Alabama.
Johnson, C.W., and Raue, S. (2010) On the safety implications of e-governance: assessing the hazards of enterprise information architectures in safety-critical applications. Lecture Notes in Computer Science, 6351 . pp. 402-417. ISSN 0302-9743 (doi:10.1007/978-3-642-15651-9_30)
Nilsen-Nygaard, L., and Johnson, C.W. (2010) The role of simulations in preparing for terrorism. In: 28th International Systems Safety Conference, 30 Aug - 3 Sep 2010, Minneapolis, USA.
Raue, S., and Johnson, C.W. (2010) Using Web Service Architectures and Advanced Simulation Tools to ensure that cost savings in strategic funding for Emergency Services do not jeopardize the safety of local communities. In: 28th International Systems Safety Conference, 30 Aug - 3 Sep 2010, Minneapolis, USA.
2009
Johnson, C.W., Kirwan, B., Licu, A., and Stastny, P. (2009) Recognition primed decision making and the organisational response to accidents: Überlingen and the challenges of safety improvement in European air traffic management. Safety Science, 47 (6). pp. 853-872. ISSN 0925-7535 (doi:10.1016/j.ssci.2008.10.013)
Fletcher, L.L., Kaiser, J.M., Johnson, C.W. , and Shea, C. (2009) Configuration management: a critical analysis of applications using the 8-Step problem solving method. In: 27th International Conference on Systems Safety, 3-7 Aug 2009, Huntsville, Alabama, USA.
Holloway, C.M., and Johnson, C.W. (2009) Towards a comprehensive consideration of epistemic questions in software system safety. In: Casely, P. and Johnson, C.W. (eds.) 4th IET International Conference on Systems Safety 2009. Incorporating the SaRS Annual Conference. IET Conference Publications, 3A1. ISBN 9781849191951
Johnson, C. (2009) Socio-technical approaches to risk assessment in national critical infrastructures. Risk Management, 11 (3-4). pp. 155-159. ISSN 1460-3799 (doi:10.1057/rm.2009.9)
Johnson, C., Kirwan, B., and Licu, T. (2009) The interaction between safety culture and degraded modes: a survey of national infrastructures for air traffic management. Risk Management, 11 (3-4). pp. 241-284. ISSN 1460-3799 (doi:10.1057/rm.2009.10)
Johnson, C.W. (2009) Complexity, structured chaos and the importance of Information Management for Mobile Computing in the UK floods of 2007. Lecture Notes in Computer Science, 5424 . pp. 1-11. ISSN 0302-9743 (doi:10.1007/978-3-642-00440-7_1)
Johnson, C.W. (2009) Degraded modes and the 'culture of coping' in military operations: an analysis of a fatal incident on-board HMS Tireless on 20/21 March 2007. In: US Joint Weapons Systems Safety Conference 2009, 2009, Huntsville, Alabama, USA.
Johnson, C.W. (2009) Insights from the Nogales Predator crash for the integration of UAVs into the National Airspace System under FAA interim operational guidance 08-01. In: 27th International Conference on Systems Safety, 3-7 Aug 2009, Huntsville, Alabama, USA.
Johnson, C.W. (2009) Interactions between brown-out accidents and night vision equipment in military aviation accidents. In: US Joint Weapons Systems Safety Conference 2009, 2009, Huntsville, Alabama, USA.
Johnson, C.W. (2009) Interactions between night vision and brownout accidents: the loss of a UK RAF Puma helicopter on operational duty in Iraq, November 2007. In: Livingston, J.M., Barnes, R., Swallom, D. and Pottraz, W. (eds.) Proceedings of the US Joint Weapons Systems Safety Conference 2009, Huntsville, Alabama. UNSPECIFIED, pp. 3509-3519.
Johnson, C.W. (2009) Politics and patient safety don't mix: understanding the failure of large-scale software procurement in healthcare. In: Casely, P. and Johnson, C.W. (eds.) Proceedings of the 4th IET International Conference on Systems Safety 2009. Incorporating the SaRS Annual Conference. IET Conference Publications, 3A3. ISBN 9781849191951
Johnson, C.W. (2009) The dangers of interaction with modular and self-healing avionics applications: redundancy considered harmful. In: 27th International Conference on Systems Safety, 3-7 Aug 2009, Huntsville, Alabama, USA.
Johnson, C.W. (2009) The safety research challenges for the Air Traffic Management Of Unmanned Aerial Systems (UAS). In: 6th EUROCONTROL Experimental Centre Safety Research and Development Workshop, 21-22 Oct 2009, Munich, Germany.
Johnson, C.W., Fletcher, L.L., Holloway, C.M., and Shea, C. (2009) Configuration Management as a common factor in space related mishaps. In: 27th International Conference on Systems Safety, 3-7 Aug 2009, Huntsville, Alabama, USA.
Johnson, C.W., and Nilsen-Nygaard, L. (2009) A 'systemic approach' for countering the threat to public safety from Improvised Explosive Devices (IEDs). In: 27th Internatinal Conference on Systems Safety, 3-7 Aug 2009, Huntsville, Alabama, USA.
Nilsen-Nygaard, L., and Johnson, C.W. (2009) On the validation of counter-IED simulations. In: 27th Internatinal Conference on Systems Safety, 3-7 Aug 2009, Huntsville, Alabama, USA.
2008
Johnson, C.W. (2008) Modelling the role of software in the propagation of failure across National Critical Infrastructures. ERCIM News, 75 . pp. 23-25. ISSN 0926-4981
Johnson, C.W. (2008) Operational experience and research directions in military night vision equipment. Defence Management Journal, 42 . pp. 110-114. ISSN 1464-2646
Johnson, C.W. (2008) Ten contentions of corporate manslaughter legislation: public policy and the legal response to workplace accidents. Safety Science, 46 (3). pp. 349-370. ISSN 0925-7535 (doi:10.1016/j.ssci.2007.05.011)
Johnson, C.W. (2008) Using evacuation simulations for contingency planning to enhance the security and safety of the 2012 olympic venues. Safety Science, 46 (2). pp. 302-322. ISSN 0925-7535 (doi:10.1016/j.ssci.2007.05.008)
Johnson, C.W., and de Almeida, I.M. (2008) An investigation into the loss of the Brazilian space programme’s launch vehicle VLS-1 V03. Safety Science, 46 (1). pp. 38-53. ISSN 0925-7535 (doi:10.1016/j.ssci.2006.05.007)
Holloway, C.M., and Johnson, C.W. (2008) How past loss of control accidents may inform safety cases for Advanced Control Systems on commercial aircraft. In: Third IET Systems Safety Conference, NEC, Birmingham, UK, 2008, 20-22 October 2008, Birmingham, UK.
Johnson, C.W. (2008) 'Act in haste, repent at leisure': an overview of operational incidents involving UAVs in Afghanistan (2003-2005). In: 3rd IET International Conference on System Safety 2008. Institution of Engineering and Technology , 3C1. ISBN 9780863419706
Johnson, C.W. (2008) 'Act in haste, repent at leisure’: an overview of operational incidents involving UAVs in Afghanistan. In: Third IET Systems Safety Conference, NEC, Birmingham, UK, 2008, 20-22 October 2008, Birmingham, UK.
Johnson, C.W. (2008) Have we learned enough from Ueberlingen? The challenges of safety improvement in European Air Traffic Management. In: EUROCONTROL Annual Safety R&D Seminar, 22-24 Oct 2008, Southampton, UK.
Johnson, C.W. (2008) The Hidden Human Factors in Unmanned Aerial Vehicles. In: Proceedings of the 2007 International Systems Safety Society Conference, 2007, Baltimore.
Johnson, C.W. (2008) Military risk assessment in counter insurgency operations: a Case Study in the retrieval of a UAV Nr Sangin, Helmand Province, Afghanistan, 11th June 2006. In: Third IET Systems Safety Conference, NEC, Birmingham, UK, 2008, 20-22 October 2008, Birmingham, UK.
Johnson, C.W. (2008) On the convergence of physical and digital security for public safety at Olympic events. In: Simmons, R.J., Mohan, D.J. and Mullane, M. (eds.) Proceedings of the 26th International Conference on System Safety. International System Safety Society. ISBN 0972138587
Johnson, C.W. (2008) Understanding failures in international safety-critical infrastructures: a comparison of European and North American power failures. In: 26th International Conference on Systems Safety, 25-29 Aug 2008, Vancouver, Canada.
Johnson, C.W., Amar, G., Licu, T., and Lawrence, R. (2008) High-level architectures for contingency planning in Air Traffic Management. In: Simmons, R.J., Mohan, D.J. and Mullane, M. (eds.) Proceedings of the 26th International Conference on System Safety. International System Safety Society. ISBN 0972138587
Johnson, C.W., and McLean, K. (2008) Tools for local critical infrastructure protection. In: Third IET Systems Safety Conference, NEC, Birmingham, UK, 2008, 20-22 October 2008, Birmingham, UK.
Johnson, C.W., and Nilsen-Nygaard, L. (2008) Extending the use of evacuation simulators to support counter terrorism: using models of human behaviour to coordinate emergency responses to Improvised Explosive Devices. In: 26th International System Safety Conference ISSC 08, 25-29 Aug 2008, Vancouver, British Columbia, Canada .
Johnson, C.W., Shea, C., and Holloway, C.M. (2008) The Role of Trust and Interaction in GPS Related Accidents: A Human Factors Safety Assessment of the Global Positioning System (GPS). In: 26th Annual Conference of the International Systems Safety Society, August 25-29 2008, Vancouver, Canada.
Johnson, C.W., and Williams, R. (2008) Computational support for identifying safety and security interdependencies between National Critical Infrastructures. In: Third IET Systems Safety Conference, NEC, Birmingham, UK, 2008, 20-22 October 2008, Birmingham, UK.
Nilsen-Nygaard, L., and Johnson, C.W. (2008) Using mathematical models to guide the simuation of Improvised Explosive Devices in public spaces. In: Third IET Systems Safety Conference, NEC, Birmingham, UK, 2008, 20-22 October 2008, Birmingham, UK.
Whiteley, I., Bogatyreva, O., Johnson, C.W. , Wolff, M., and Townend, M. (2008) Human missions to Mars: designing decision-support tools for a safety critical environment. In: 3rd IAASS Conference, 21-23 Oct 2008, Rome, Italy.
Whiteley, I., Bogatyreva, O., Johnson, C.W. , Wolff, M., and Townend, M. (2008) A structured approach to scenario generation for the design of crew decision support tools. In: 3rd IAASS Conference, 21-23 Oct 2008, Rome, Italy.
2007
Johnson, C (2007) Public Policy and the Failure of National Infrastructures. International Journal of Emergency Management, 1 (4). pp. 18-32.
Johnson, C. (2007) Human factors of reporting systems. In: Carayon, P. (ed.) Handbook of human factors and ergonomics in health care and patient safety. Series: Human factors and ergonomics . Lawrence Erlbaum Associates, Mahwah, N.J. , pp. 715-750. ISBN 9780805848854
Johnson, C. (2007) A look at aircraft accident investigation in the early days: do early 20th century accident investgation techniques have any lessons for today? In: 2nd Institution of Engineering and Technology International Conference on System Safety 2007, 22-24 October 2007, Savoy Place, London.
Johnson, C. (2007) The systemic effects of fatigue on military operations. In: 2nd IET International Conference on System Safety 2007, 22-24 October, 2007, London.
Johnson, C., and Holloway, C.M. (2007) A historical perspective on aviation accident investigation. In: 2nd Institution of Engineering and Technology International Conference on System Safety 2007, 22-24 October 2007, Savoy Place, London.
2006
Basnyat, S, Chozos, N, Johnson, C , and Palanque, P (2006) Incident and accident investigation techniques to inform model-based design of safety-critical interactive systems. Interactive Systems, 3941 . pp. 51-66.
Johnson, C (2006) Thinking the Unthinkable: Exposing the Vulernabilities in the NHS Response to Coordinated Terrorist Actions. Health Care Risk Report, 12 (5).
Johnson, C (2006) Why Did That Happen? Exploring the Proliferation of Barely Usable Software in Healthcare Systems. Bmj Journal of Quality and Safety in Healthcare, 15 . pp. 76-81.
Johnson, C., and Rankin, M. (2006) Record professionals in a multi-media age: turning lead into gold? In: Tough, A. and Moss, M. (eds.) Record Keeping in a Hybrid Environment: Managing the Creation, Use, Preservation and Disposal of Unique Information Objects in Context. Series: Chandos information professional series . Chandos, Oxford. ISBN 9781843341864
2005
Johnson, C.W. (2005) Lessons from the evacuation of the World Trade Center, Sept 11th 2001 for the future development of computer simulations. Cognition, Technology and Work, 7 (4). pp. 214-240. ISSN 1435-5566 (doi:10.1007/s10111-005-0009-5)
Johnson, C.W. (2005) The natural history of bugs: using formal methods to analyse software related failures in space missions. Lecture Notes in Computer Science, 3582 . pp. 9-25. ISSN 0302-9743 (doi:10.1007/11526841_3)
Johnson, C. (2005) Proceedings of the Second Workshop on Complexity in Design and Engineering. In: 2nd Workshop on Complexity in Design and Engineering, 10-12 March, 2005, Glasgow, Scotland.
Johnson, C.W. (2005) Applying the lessons of the attack on the World Trade Center, 11th September 2001, to the design and use of interactive evacuation simulations. In: Conference on Human Factors in Computing Systems, 2-7 April 2005, Portland, Oregon.
2004
Johnson, C (2004) Communication Breakdown Between the Suppliers and Users of Clinical Devices. Biomedical Instrumentation and Technology Journal . pp. 54-78.
Johnson, C (2004) A Note on Two Causal Analysis Techniques for Electrical, Electronic or Programmable Electronic Systems. In Icheme Loss Prevention Bulletin . pp. 16-29.
2003
Johnson, C (2003) How Will We Get the Data and What Will We Do With It? Issues in the Reporting of Adverse Healthcare Events. Bmj Quality and Safety in Healthcare . pp. 64-67.
Johnson, C (2003) A Survey of Causation in Mishap Logics. Reliability Engineering and System Safety Journal . pp. 271-291.
Johnson, C (2003) Using IEC 61508 to guide the investigation of computer-related incidents and accidents. Computer Safety, Reliability, and Security, Proceedings, 2788 . pp. 410-423.
Johnson, C (2003) The application of causal analysis techniques for computer-related mishaps. Computer Safety, Reliability, and Security, Proceedings, 2788 . pp. 368-381.
Johnson, C, and Holloway, CM (2003) A survey of logic formalisms to support mishap analysis. Reliability Engineering and System Safety, 80 . pp. 271-291. (doi:10.1016/S0951-8320(03)00053-X)
Johnson, C. (2003) Is there a public face to e-democracy? In: Remenyi, D. and Bannister, F. (eds.) 3rd European Conference on E-Government, Trinity College, Dublin, Ireland, 3-4 July, 2003. MCIL, Reading, UK, pp. 233-240. ISBN 9780954457716
Johnson, CW (2003) How will we get the data and what will we do with it then? Issues in the reporting of adverse healthcare events. Quality and Safety in Health Care, 12 . II64-II67.
Johnson, CW, and Holloway, CM (2003) The ESA/NASA SOHO mission interruption: using the STAMP accident analysis technique for a software related 'mishap'. Software-practice and Experience, 33 . pp. 1177-1198. (doi:10.1002/spe.544)
2002
Johnson, C (2002) Forensic software engineering: are software failures symptomatic of systemic problems? Safety Science, 40 . pp. 835-847.
Johnson, C (2002) Software tools to support incident reporting in safety-critical systems. Safety Science, 40 . pp. 765-780.
Johnson, C. (2002) Novel Visualisation Techniques for the Presentation of Accident Reports. Documentation. University of Glasgow, Glasgow.
Johnson, C. (2002) The use of a formalised risk model in NHS information systems development. Cognition, Technology and Work, 4 . pp. 120-136. ISSN 1435-5558
Sage, M, and Johnson, CW (2002) Formally verified, rapid prototyping for air traffic control. Reliability Engineering and System Safety, 75 . pp. 121-132.
2001
Johnson, C., ed. (2001) Interactive Systems: Design, Specification, and Verification. Series: Lecture notes in computer science, 2220 . Springer, Berlin. ISBN 9783540428077
Johnson, C (2001) The London Ambulance Service, Computer Aided Despatch System: A Case Study in the Integration of Accident Reports and the Constructive Design of Safety-Critical Computer Systems. Reliability Engineering and Systems Safety, 71 (3). pp. 311-326.
Johnson, C (2001) Questioning the foundations of utility for Quality of Service in interface development. Interactive Systems, 1946 . pp. 19-33.
Johnson, C (2001) A case study in the integration of accident reports and constructive design documents. Reliability Engineering and System Safety, 71 . pp. 311-326.
Johnson, C. (2001) Models and the use of Counter-Factual Reasoning in AccidentInvestigations. Technical Report. University of Glasgow, Glasgow.
Randell, R., Wright, D., and Johnson, C. (2001) Achieving a Balance of Visibility for Dependable Intensive Care Equipment. In: Procter, R. and Rouncefield, M. (eds.) Proceedings of Workshop on Dependability in Healthcare Informatics. Lancaster University, Lancaster . ISBN 9781862201095
