TY - JOUR
T1 - Petri Nets-based method to elicit component-interaction related safety requirements in safety-critical systems
AU - Zhu, Danjiang
AU - Tan, Huobin
AU - Yao, Shuzhen
N1 - Publisher Copyright:
© 2018 Elsevier Ltd
PY - 2018/10
Y1 - 2018/10
N2 - System component-interaction has been critical for system safety, accompanied by the ever-growing complexity of safety-critical systems. As a novel causality model, Systems-Theoretic Accident Modeling and Process (STAMP) has been well used to obtain component-interaction related safety requirements. However, the original process model used in STAMP can't specify component-interactions clearly, which limits the component-interaction related requirement elicitation. Petri nets, which are effective tools to model complex systems, can help analyze component-interactions and make the safety requirement elicitation with STAMP effectively. This paper extends traditional Petri Nets, Control Logical Petri Net (CLPN), to model and analyze component-interactions in the control process. Then four kinds of basic dysfunctional interactions that can lead to system hazards are described with CLPN. Additionally, several rules are listed to guide dysfunctional interactions analysis with CLPN. Based on the studies above, an integrated approach eliciting safety requirement is proposed. The experimental results illustrate the feasibility and availability.
AB - System component-interaction has been critical for system safety, accompanied by the ever-growing complexity of safety-critical systems. As a novel causality model, Systems-Theoretic Accident Modeling and Process (STAMP) has been well used to obtain component-interaction related safety requirements. However, the original process model used in STAMP can't specify component-interactions clearly, which limits the component-interaction related requirement elicitation. Petri nets, which are effective tools to model complex systems, can help analyze component-interactions and make the safety requirement elicitation with STAMP effectively. This paper extends traditional Petri Nets, Control Logical Petri Net (CLPN), to model and analyze component-interactions in the control process. Then four kinds of basic dysfunctional interactions that can lead to system hazards are described with CLPN. Additionally, several rules are listed to guide dysfunctional interactions analysis with CLPN. Based on the studies above, an integrated approach eliciting safety requirement is proposed. The experimental results illustrate the feasibility and availability.
KW - Dysfunctional interaction
KW - Petri nets
KW - Requirements elicitation
KW - STAMP
KW - Software safety requirements
KW - System safety
UR - https://www.scopus.com/pages/publications/85050864522
U2 - 10.1016/j.compeleceng.2018.07.019
DO - 10.1016/j.compeleceng.2018.07.019
M3 - 文章
AN - SCOPUS:85050864522
SN - 0045-7906
VL - 71
SP - 162
EP - 172
JO - Computers and Electrical Engineering
JF - Computers and Electrical Engineering
ER -