STPA-RL: Integrating Reinforcement Learning into STPA for Loss Scenario Exploration

被引:0
作者
Chang, Jiyoung [1 ]
Kwon, Ryeonggu [2 ]
Kwon, Gihwon [2 ]
机构
[1] Kyonggi Univ, Dept SW Safety & Cyber Secur, Suwon Si, Suwon 15442, Gyeonggi, South Korea
[2] Kyonggi Univ, Dept Comp Sci, Suwon 15442, Gyeonggi, South Korea
来源
APPLIED SCIENCES-BASEL | 2024年 / 14卷 / 07期
关键词
STPA; loss scenarios; reinforcement learning; hazard analysis; Platform Screen Door; MODEL;
D O I
10.3390/app14072916
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Experience-based methods like reinforcement learning (RL) are often deemed less suitable for the safety field due to concerns about potential safety issues. To bridge this gap, we introduce STPA-RL, a methodology that integrates RL with System-Theoretic Process Analysis (STPA). STPA is a safety analysis technique that identifies causative factors leading to unsafe control actions and system hazards through loss scenarios. In the context of STPA-RL, we formalize the Markov Decision Process based on STPA analysis results to incorporate control algorithms into the system environment. The agent learns safe actions through reward-based learning, tracking potential hazard paths to validate system safety. Specifically, by analyzing various loss scenarios related to the Platform Screen Door, we assess the applicability of the proposed approach by evaluating hazard trajectory graphs and hazard frequencies in the system. This paper streamlines the RL process for loss scenario identification through STPA, contributing to self-guided loss scenarios and diverse system modeling. Additionally, it offers effective simulations for proactive development to enhance system safety and provide practical assistance in the safety field.
引用
收藏
页数:19
相关论文
共 39 条
[1]   A comprehensive safety engineering approach for software-intensive systems based on STPA [J].
Abdulkhaleq, Asim ;
Wagner, Stefan ;
Leveson, Nancy .
PROCEEDINGS OF THE 3RD EUROPEAN STAMP WORKSHOP, 2015, 128 :2-11
[2]  
[Anonymous], 2022, System Theoretic Process Analysis (STPA) Recommended Practices for Evaluations of Automotive Related Safety-Critical Systems J3187
[3]   Application of STPA for the Elicitation of Safety Requirements for a Machine Learning-Based Perception Component in Automotive [J].
Celik, Esra Acar ;
Carlan, Carmen ;
Abdulkhaleq, Asim ;
Bauer, Fridolin ;
Schels, Martin ;
Putzer, Henrik J. .
COMPUTER SAFETY, RELIABILITY, AND SECURITY, SAFECOMP 2022, 2022, 13414 :319-332
[4]  
Chang Jiyoung, 2023, [Journal of Korean Institute of Information Technology, 한국정보기술학회논문지], V21, P39, DOI 10.14801/jkiit.2023.21.7.39
[5]   System safety assessment based on STPA and model checking [J].
Dakwat, Alheri Longji ;
Villani, Emilia .
SAFETY SCIENCE, 2018, 109 :130-143
[6]   Extending STPA with STRIDE to identify cybersecurity loss scenarios [J].
de Souza, Nivio Paula ;
Castro C'esar, Cecilia de Azevedo ;
Bezerra, Juliana de Melo ;
Hirata, Celso Massaki .
JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2020, 55
[7]  
Department of Transportation Republic of the Philippines, 2019, Platform Screen Door (PSD) System at Stations
[8]   Intelligent software debugging: A reinforcement learning approach for detecting the shortest crashing scenarios [J].
Durmaz, Engin ;
Tumer, M. Borahan .
EXPERT SYSTEMS WITH APPLICATIONS, 2022, 198
[9]  
Ericson C.A., 2015, HAZARD ANAL TECHNIQU
[10]  
Faria JM., 2018, Proceedings of the 26th Safety-Critical Systems Symposium, P6