DocumentCode :
254993
Title :
Hazard analysis for AADL model
Author :
Xiaomin Wei ; Yunwei Dong ; Mengmeng Yang ; Ning Hu ; Hong Ye
Author_Institution :
Sch. of Comput., Northwestern Polytech. Univ., Xi´an, China
fYear :
2014
fDate :
20-22 Aug. 2014
Firstpage :
1
Lastpage :
10
Abstract :
Safety analysis is a significant aspect of safety critical embedded systems. In this paper, an architecture-based hazard analysis method is presented to support safety assessment for Architecture Analysis and Design Language (AADL) model of embedded systems during early development phases. For further improving the hazard analytical ability of AADL, Hazard Model Annex is created. In order to improve the quality of system and the software development process, a safety model can be established by extending AADL model with error model and hazard model to specify fault behavior and hazard behavior of system. Hazard factor can be identified in safety model through hazard analysis. Additionally, conversion rules and formal methods are formulated to transform safety model into Deterministic Stochastic Petri Net (DSPN) for quantitative analysis using an existing tool. Finally, a safety analysis table is generated for overall evaluation of hazards, including hazard risk acceptance level, to help engineers to eliminate or control component hazards in an acceptance level. A small case study, based on fire alarm system, is utilized to demonstrate the feasibility of hazard analysis method for AADL model.
Keywords :
Petri nets; embedded systems; fires; formal specification; hazards; risk management; safety-critical software; software quality; stochastic processes; AADL model; Architecture Analysis and Design Language model; DSPN; architecture-based hazard analysis method; component hazard control; component hazard elimination; conversion rules; deterministic stochastic Petri net; error model; fault behavior specification; fire alarm system; formal methods; hazard analytical ability; hazard behavior specification; hazard model annex; hazard risk acceptance level; quantitative analysis; safety analysis table generation; safety assessment; safety critical embedded systems; safety model; software development process; system quality improvement; Analytical models; Delay effects; Embedded systems; Hazards; Unified modeling language; AADL; DSPN; error model; formal methods; hazard analysis; hazard model; safety assessment;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded and Real-Time Computing Systems and Applications (RTCSA), 2014 IEEE 20th International Conference on
Conference_Location :
Chongqing
Type :
conf
DOI :
10.1109/RTCSA.2014.6910512
Filename :
6910512
Link To Document :
بازگشت