IDEAS home Printed from https://ideas.repec.org/a/eee/reensy/v182y2019icp179-193.html
   My bibliography  Save this article

Vulnerabilities and safety assurance methods in Cyber-Physical Systems: A comprehensive review

Author

Listed:
  • Bolbot, Victor
  • Theotokatos, Gerasimos
  • Bujorianu, Luminita Manuela
  • Boulougouris, Evangelos
  • Vassalos, Dracos

Abstract

As Cyber-Physical Systems (CPSs) are a class of systems advancing in a number of safety-critical application areas, it is crucial to ensure that they operate without causing any harm to people, environment and assets. The complexity of CPSs though, render them vulnerable and accident-prone. In this study, the sources of complexity are meticulously examined and the state-of-the-art and novel methods that are used for the safety assurance of CPSs are reviewed. Furthermore, the identified safety assurance methods are assessed for their compatibility with the technical processes during the system design phase and the methods effectiveness on addressing the different CPSs sources of complexity is investigated. Advantages and disadvantages of the different safety assurance methods are also presented. Based on the results of this review, directions for the safety enhancement of CPSs and topics for future research in the area of CPSs safety are provided.

Suggested Citation

  • Bolbot, Victor & Theotokatos, Gerasimos & Bujorianu, Luminita Manuela & Boulougouris, Evangelos & Vassalos, Dracos, 2019. "Vulnerabilities and safety assurance methods in Cyber-Physical Systems: A comprehensive review," Reliability Engineering and System Safety, Elsevier, vol. 182(C), pages 179-193.
  • Handle: RePEc:eee:reensy:v:182:y:2019:i:c:p:179-193
    DOI: 10.1016/j.ress.2018.09.004
    as

    Download full text from publisher

    File URL: http://www.sciencedirect.com/science/article/pii/S0951832018302709
    Download Restriction: Full text for ScienceDirect subscribers only

    File URL: https://libkey.io/10.1016/j.ress.2018.09.004?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    As the access to this document is restricted, you may want to search for a different version of it.

    References listed on IDEAS

    as
    1. Aldemir, T. & Guarro, S. & Mandelli, D. & Kirschenbaum, J. & Mangan, L.A. & Bucci, P. & Yau, M. & Ekici, E. & Miller, D.W. & Sun, X. & Arndt, S.A., 2010. "Probabilistic risk assessment modeling of digital instrumentation and control systems using two dynamic methodologies," Reliability Engineering and System Safety, Elsevier, vol. 95(10), pages 1011-1039.
    2. Chang, Y.H.J. & Mosleh, A., 2007. "Cognitive modeling and dynamic probabilistic simulation of operating crew response to complex system accidents," Reliability Engineering and System Safety, Elsevier, vol. 92(8), pages 1041-1060.
    3. Børge Rokseth & Ingrid Bouwer Utne & Jan Erik Vinnem, 2017. "A systems approach to risk analysis of maritime operations," Journal of Risk and Reliability, , vol. 231(1), pages 53-68, February.
    4. Di Pasquale, Valentina & Miranda, Salvatore & Iannone, Raffaele & Riemma, Stefano, 2015. "A Simulator for Human Error Probability Analysis (SHERPA)," Reliability Engineering and System Safety, Elsevier, vol. 139(C), pages 17-32.
    5. Wang, Wei & Cammi, Antonio & Di Maio, Francesco & Lorenzi, Stefano & Zio, Enrico, 2018. "A Monte Carlo-based exploration framework for identifying components vulnerable to cyber threats in nuclear power plants," Reliability Engineering and System Safety, Elsevier, vol. 175(C), pages 24-37.
    6. Kim, Hee Eun & Son, Han Seong & Kim, Jonghyun & Kang, Hyun Gook, 2017. "Systematic development of scenarios caused by cyber-attack-induced human errors in nuclear power plants," Reliability Engineering and System Safety, Elsevier, vol. 167(C), pages 290-301.
    7. Chang, Y.H.J. & Mosleh, A., 2007. "Cognitive modeling and dynamic probabilistic simulation of operating crew response to complex system accidents. Part 2: IDAC performance influencing factors model," Reliability Engineering and System Safety, Elsevier, vol. 92(8), pages 1014-1040.
    8. Bozzano, Marco & Cimatti, Alessandro & Katoen, Joost-Pieter & Katsaros, Panagiotis & Mokos, Konstantinos & Nguyen, Viet Yen & Noll, Thomas & Postma, Bart & Roveri, Marco, 2014. "Spacecraft early design validation using formal methods," Reliability Engineering and System Safety, Elsevier, vol. 132(C), pages 20-35.
    9. Chang, Y.H.J. & Mosleh, A., 2007. "Cognitive modeling and dynamic probabilistic simulation of operating crew response to complex system accidents. Part 4: IDAC causal model of operator problem-solving response," Reliability Engineering and System Safety, Elsevier, vol. 92(8), pages 1061-1075.
    10. Chang, Y.H.J. & Mosleh, A., 2007. "Cognitive modeling and dynamic probabilistic simulation of operating crew response to complex system accidents," Reliability Engineering and System Safety, Elsevier, vol. 92(8), pages 997-1013.
    11. Rokseth, Børge & Utne, Ingrid Bouwer & Vinnem, Jan Erik, 2018. "Deriving verification objectives and scenarios for maritime systems using the systems-theoretic process analysis," Reliability Engineering and System Safety, Elsevier, vol. 169(C), pages 18-31.
    12. Zio, Enrico, 2016. "Challenges in the vulnerability and risk analysis of critical infrastructures," Reliability Engineering and System Safety, Elsevier, vol. 152(C), pages 137-150.
    13. Gonçalves, P. & Sobral, J. & Ferreira, L.A., 2017. "Unmanned aerial vehicle safety assessment modelling through petri Nets," Reliability Engineering and System Safety, Elsevier, vol. 167(C), pages 383-393.
    14. Kriaa, Siwar & Pietre-Cambacedes, Ludovic & Bouissou, Marc & Halgand, Yoran, 2015. "A survey of approaches combining safety and security for industrial control systems," Reliability Engineering and System Safety, Elsevier, vol. 139(C), pages 156-178.
    15. Qiu, S. & Rachedi, N. & Sallak, M. & Vanderhaegen, F., 2017. "A quantitative model for the risk evaluation of driver-ADAS systems under uncertainty," Reliability Engineering and System Safety, Elsevier, vol. 167(C), pages 184-191.
    16. Sharvia, Septavera & Papadopoulos, Yiannis, 2015. "Integrating model checking with HiP-HOPS in model-based safety analysis," Reliability Engineering and System Safety, Elsevier, vol. 135(C), pages 64-80.
    17. Chang, Y.H.J. & Mosleh, A., 2007. "Cognitive modeling and dynamic probabilistic simulation of operating crew response to complex system accidents," Reliability Engineering and System Safety, Elsevier, vol. 92(8), pages 1076-1101.
    18. Peeters, J.F.W. & Basten, R.J.I. & Tinga, T., 2018. "Improving failure analysis efficiency by combining FTA and FMEA in a recursive manner," Reliability Engineering and System Safety, Elsevier, vol. 172(C), pages 36-44.
    19. Wu, Daohua & Zheng, Wei, 2018. "Formal model-based quantitative safety analysis using timed Coloured Petri Nets," Reliability Engineering and System Safety, Elsevier, vol. 176(C), pages 62-79.
    20. Inger Lise Johansen & Marvin Rausand, 2014. "Defining complexity for risk assessment of sociotechnical systems: A conceptual framework," Journal of Risk and Reliability, , vol. 228(3), pages 272-290, June.
    Full references (including those not matched with items on IDEAS)

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Victor Bolbot & Gerasimos Theotokatos & Rainer Hamann & George Psarros & Evangelos Boulougouris, 2021. "Dynamic Blackout Probability Monitoring System for Cruise Ship Power Plants," Energies, MDPI, vol. 14(20), pages 1-19, October.
    2. Bolton, Matthew L. & Molinaro, Kylie A. & Houser, Adam M., 2019. "A formal method for assessing the impact of task-based erroneous human behavior on system safety," Reliability Engineering and System Safety, Elsevier, vol. 188(C), pages 168-180.
    3. Ding, Weiyong & Xu, Maochao & Huang, Yu & Zhao, Peng & Song, Fengyi, 2021. "Cyber attacks on PMU placement in a smart grid: Characterization and optimization," Reliability Engineering and System Safety, Elsevier, vol. 212(C).
    4. Ibrahim, Muhammad Sohail & Dong, Wei & Yang, Qiang, 2020. "Machine learning driven smart electric power systems: Current trends and new perspectives," Applied Energy, Elsevier, vol. 272(C).
    5. Khastgir, Siddartha & Brewerton, Simon & Thomas, John & Jennings, Paul, 2021. "Systems Approach to Creating Test Scenarios for Automated Driving Systems," Reliability Engineering and System Safety, Elsevier, vol. 215(C).
    6. Bolbot, Victor & Kulkarni, Ketki & Brunou, Päivi & Banda, Osiris Valdez & Musharraf, Mashrura, 2022. "Developments and research directions in maritime cybersecurity: A systematic literature review and bibliometric analysis," International Journal of Critical Infrastructure Protection, Elsevier, vol. 39(C).
    7. Bolbot, Victor & Trivyza, Nikoletta L. & Theotokatos, Gerasimos & Boulougouris, Evangelos & Rentizelas, Athanasios & Vassalos, Dracos, 2020. "Cruise ships power plant optimisation and comparative analysis," Energy, Elsevier, vol. 196(C).
    8. Panagiotis K. Marhavilas & Fani Pliaki & Dimitrios Koulouriotis, 2022. "International Management System Standards Related to Occupational Safety and Health: An Updated Literature Survey," Sustainability, MDPI, vol. 14(20), pages 1-29, October.
    9. Chelouati, Mohammed & Boussif, Abderraouf & Beugin, Julie & El Koursi, El-Miloudi, 2023. "Graphical safety assurance case using Goal Structuring Notation (GSN) — challenges, opportunities and a framework for autonomous trains," Reliability Engineering and System Safety, Elsevier, vol. 230(C).
    10. Wu, Shimeng & Jiang, Yuchen & Luo, Hao & Zhang, Jiusi & Yin, Shen & Kaynak, Okyay, 2022. "An integrated data-driven scheme for the defense of typical cyber–physical attacks," Reliability Engineering and System Safety, Elsevier, vol. 220(C).
    11. Zhang, Xi & Liu, Dong & Tu, Haicheng & Tse, Chi Kong, 2022. "An integrated modeling framework for cascading failure study and robustness assessment of cyber-coupled power grids," Reliability Engineering and System Safety, Elsevier, vol. 226(C).
    12. Chai, Ming & Zhang, Xinyi & Schlingloff, Bernd-Holger & Tang, Tao & Liu, Hongjie, 2024. "Online hazard prediction of train operations with parametric hybrid automata based runtime verification," Reliability Engineering and System Safety, Elsevier, vol. 241(C).
    13. Tu, Haicheng & Gu, Fengqiang & Zhang, Xi & Xia, Yongxiang, 2023. "Robustness analysis of power system under sequential attacks with incomplete information," Reliability Engineering and System Safety, Elsevier, vol. 232(C).
    14. Varajão, João & Fernandes, Gabriela & Amaral, António & Gonçalves, A. Manuela, 2021. "Team Resilience Model: An Empirical Examination of Information Systems Projects," Reliability Engineering and System Safety, Elsevier, vol. 206(C).
    15. Wu, Gongyu & Li, Meiyan & Li, Zhaojun Steven, 2021. "A Gene Importance based Evolutionary Algorithm (GIEA) for identifying critical nodes in Cyber–Physical Power Systems," Reliability Engineering and System Safety, Elsevier, vol. 214(C).
    16. Xu, Sheng & Tu, Haicheng & Xia, Yongxiang, 2023. "Resilience enhancement of renewable cyber–physical power system against malware attacks," Reliability Engineering and System Safety, Elsevier, vol. 229(C).
    17. Chatterjee, Samrat & Thekdi, Shital, 2020. "An iterative learning and inference approach to managing dynamic cyber vulnerabilities of complex systems," Reliability Engineering and System Safety, Elsevier, vol. 193(C).

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Ramos, M.A. & Thieme, Christoph A. & Utne, Ingrid B. & Mosleh, A., 2020. "Human-system concurrent task analysis for maritime autonomous surface ship operation and safety," Reliability Engineering and System Safety, Elsevier, vol. 195(C).
    2. Wang, Zengkai & Zeng, Shengkui & Guo, Jianbin & Che, Haiyang, 2021. "A Bayesian network for reliability assessment of man-machine phased-mission system considering the phase dependencies of human cognitive error," Reliability Engineering and System Safety, Elsevier, vol. 207(C).
    3. Zarei, Esmaeil & Khan, Faisal & Abbassi, Rouzbeh, 2021. "Importance of human reliability in process operation: A critical analysis," Reliability Engineering and System Safety, Elsevier, vol. 211(C).
    4. Vaurio, Jussi K., 2009. "Human factors, human reliability and risk assessment in license renewal of a nuclear power plant," Reliability Engineering and System Safety, Elsevier, vol. 94(11), pages 1818-1826.
    5. Jung, Wondea & Park, Jinkyun & Kim, Yochan & Choi, Sun Yeong & Kim, Seunghwan, 2020. "HuREX – A framework of HRA data collection from simulators in nuclear power plants," Reliability Engineering and System Safety, Elsevier, vol. 194(C).
    6. París, C. & Queral, C. & Mula, J. & Gómez-Magán, J. & Sánchez-Perea, M. & Meléndez, E. & Gil, J., 2019. "Quantitative risk reduction by means of recovery strategies," Reliability Engineering and System Safety, Elsevier, vol. 182(C), pages 13-32.
    7. Li, Jue & Li, Heng & Wang, Fan & Cheng, Andy S.K. & Yang, Xincong & Wang, Hongwei, 2021. "Proactive analysis of construction equipment operators’ hazard perception error based on cognitive modeling and a dynamic Bayesian network," Reliability Engineering and System Safety, Elsevier, vol. 205(C).
    8. Liu, Jianqiao & Zou, Yanhua & Wang, Wei & Zhang, Li & Liu, Xueyang & Ding, Qianqiao & Qin, Zhuomin & ÄŒepin, Marko, 2021. "Analysis of dependencies among performance shaping factors in human reliability analysis based on a system dynamics approach," Reliability Engineering and System Safety, Elsevier, vol. 215(C).
    9. Wang, Lijing & Wang, Yanlong & Chen, Yingchun & Pan, Xing & Zhang, Wenjin & Zhu, Yanzhi, 2020. "Methodology for assessing dependencies between factors influencing airline pilot performance reliability: A case of taxiing tasks," Journal of Air Transport Management, Elsevier, vol. 89(C).
    10. Di Pasquale, Valentina & Miranda, Salvatore & Iannone, Raffaele & Riemma, Stefano, 2015. "A Simulator for Human Error Probability Analysis (SHERPA)," Reliability Engineering and System Safety, Elsevier, vol. 139(C), pages 17-32.
    11. Groth, Katrina M. & Smith, Reuel & Moradi, Ramin, 2019. "A hybrid algorithm for developing third generation HRA methods using simulator data, causal models, and cognitive science," Reliability Engineering and System Safety, Elsevier, vol. 191(C).
    12. Bandeira, Michelle Carvalho Galvão Silva Pinto & Correia, Anderson Ribeiro & Martins, Marcelo Ramos, 2018. "General model analysis of aeronautical accidents involving human and organizational factors," Journal of Air Transport Management, Elsevier, vol. 69(C), pages 137-146.
    13. Lee, Hyun-Chul & Seong, Poong-Hyun, 2009. "A computational model for evaluating the effects of attention, memory, and mental models on situation assessment of nuclear power plant operators," Reliability Engineering and System Safety, Elsevier, vol. 94(11), pages 1796-1805.
    14. Aminu Darda’u Rafindadi & Nasir Shafiq & Idris Othman & Miljan Mikić, 2023. "Mechanism Models of the Conventional and Advanced Methods of Construction Safety Training. Is the Traditional Method of Safety Training Sufficient?," IJERPH, MDPI, vol. 20(2), pages 1-19, January.
    15. Al-Douri, Ahmad & Levine, Camille S. & Groth, Katrina M., 2023. "Identifying human failure events (HFEs) for external hazard probabilistic risk assessment," Reliability Engineering and System Safety, Elsevier, vol. 235(C).
    16. Zhao, Yunfei & Smidts, Carol, 2021. "CMS-BN: A cognitive modeling and simulation environment for human performance assessment, part 1 — methodology," Reliability Engineering and System Safety, Elsevier, vol. 213(C).
    17. Shirley, Rachel Benish & Smidts, Carol & Zhao, Yunfei, 2020. "Development of a quantitative Bayesian network mapping objective factors to subjective performance shaping factor evaluations: An example using student operators in a digital nuclear power plant simul," Reliability Engineering and System Safety, Elsevier, vol. 194(C).
    18. Zhao, Yunfei & Smidts, Carol, 2021. "CMS-BN: A cognitive modeling and simulation environment for human performance assessment, part 2 — Application," Reliability Engineering and System Safety, Elsevier, vol. 213(C).
    19. Schroer, Suzanne & Modarres, Mohammad, 2013. "An event classification schema for evaluating site risk in a multi-unit nuclear power plant probabilistic risk assessment," Reliability Engineering and System Safety, Elsevier, vol. 117(C), pages 40-51.
    20. Sun, Zhiqiang & Li, Zhengyi & Gong, Erling & Xie, Hongwei, 2012. "Estimating Human Error Probability using a modified CREAM," Reliability Engineering and System Safety, Elsevier, vol. 100(C), pages 28-32.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:eee:reensy:v:182:y:2019:i:c:p:179-193. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Catherine Liu (email available below). General contact details of provider: https://www.journals.elsevier.com/reliability-engineering-and-system-safety .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.