Automatic Generation of Fault Trees from AADL Models

1Safety-critical systems, such as avionics systems and medical devices, are developed with stringent safety requirements. System safety analysis provides assurance tha t the system satisfies these safety constraints. Traditional ly, safety analyses are performed manually based on various informal requirements and design documents. Much recent work has investigated automating system safety analyses using formal error models linked to system specifications. This integrated methodology holds promise in making the safety analysis process more formal, automated, consisten t, and most importantly in helping tightly integrate the safet y and systems engineering processes. This paper extends our soon to appear publication [10] which describes our prototype tool for automatically generating static fault tree s based on architectural AADL models that can be input into a commercial fault tree analysis tool, CAFTA. This paper adds more related work and further discusses the couplings among model level semantics and expressiveness, characteristics of an intermediate representation, and underlyi ng mathematical solution techniques that produce the analysi s

[1]  Karama Kanoun,et al.  A System Dependability Modeling Framework Using AADL and GSPNs , 2006, WADS.

[2]  Mats Per Erik Heimdahl,et al.  Model-Based Safety Analysis of Simulink Models Using SCADE Design Verifier , 2005, SAFECOMP.

[3]  Steven P. Miller,et al.  A proposal for model-based safety analysis , 2005, 24th Digital Avionics Systems Conference.

[4]  Pierre Bieber,et al.  Combination of Fault Tree Analysis and Model Checking for Safety Assessment of Complex System , 2002, EDCC.

[5]  David Coppit,et al.  Developing a low-cost high-quality software tool for dynamic fault-tree analysis , 2000, IEEE Trans. Reliab..

[6]  Joanne Bechta Dugan,et al.  Automatic synthesis of dynamic fault trees from UML system models , 2002, 13th International Symposium on Software Reliability Engineering, 2002. Proceedings..

[7]  Steve Vestal,et al.  Hierarchical Composition and Abstraction in Architecture Models , 2004, IFIP-WADL.

[8]  Lars Grunske,et al.  An Automated Dependability Analysis Method for COTS-Based Systems , 2005, ICCBSS.

[9]  Lars Grunske,et al.  Automatic generation of analyzable failure propagation models from component-level failure annotations , 2005, Fifth International Conference on Quality Software (QSIC'05).

[10]  Yiannis Papadopoulos,et al.  Model-based synthesis of fault trees from Matlab-Simulink models , 2001, 2001 International Conference on Dependable Systems and Networks.

[11]  Marco Bozzano,et al.  Improving System Reliability via Model Checking: The FSAP/NuSMV-SA Safety Analysis Platform , 2003, SAFECOMP.

[12]  Antoine Rauzy,et al.  A new methodology to handle Boolean models with loops , 2003, IEEE Trans. Reliab..

[13]  Holger Giese,et al.  Compositional Hazard Analysis of UML Component and Deployment Models , 2004, SAFECOMP.