Behavioral Fault Modelling and Analysis with BIP: A Wheel Brake System Case Study

BIP (Behavior-Interaction-Priority) is a component-based framework supporting rigorous design of complex systems. Systems are modelled by a set of components and connectors. Behavioral fault modelling and analysis refers to an integration of model based system design and safety analysis. In this paper, we integrate fault tree based safety analysis into BIP model and apply statistical model checking to verify system specification and calculate probability of fault issues. We also trace the simulation result to confirm the extended system model without fault keeps consistence of the nominal system model. We illustrate an airplane wheel brake system meeting the industry standards as case study to show its advantage in analyzing faulty behavior of safety-critical systems in aerospace practice.

[1]  Joseph Sifakis,et al.  Rigorous Component-Based System Design Using the BIP Framework , 2011, IEEE Software.

[2]  Kim G. Larsen,et al.  Statistical Model Checking: Past, Present, and Future , 2016, ISoLA.

[3]  Pierre L'Ecuyer,et al.  Importance Sampling in Rare Event Simulation , 2009, Rare Event Simulation using Monte Carlo Methods.

[4]  Tao Zhang,et al.  An AADL Model-Based Safety Analysis Method for Flight Control Software , 2014, 2014 International Conference on Computational Intelligence and Communication Networks.

[5]  Pierre Bieber,et al.  ISAAC, a framework for integrated safety analysis of functional, geometrical and human aspects , 2006 .

[6]  Tim Kelly,et al.  Model-based safety assessment: Review of the discipline and its challenges , 2011, The Proceedings of 2011 9th International Conference on Reliability, Maintainability and Safety.

[7]  Martin Törngren,et al.  Integrating safety analysis into the model-based development toolchain of automotive embedded systems , 2010, LCTES '10.

[8]  Axel Legay,et al.  S BIP 2.0: Statistical Model Checking Stochastic Real-Time Systems , 2018, ATVA.

[9]  Myron Hecht,et al.  A Tool Set for Integrated Software and Hardware Dependability Analysis Using the Architecture Analysis and Design Language (AADL) and Error Model Annex , 2011, 2011 16th IEEE International Conference on Engineering of Complex Computer Systems.

[10]  Ning Hu,et al.  Hazard analysis for AADL model , 2014, 2014 IEEE 20th International Conference on Embedded and Real-Time Computing Systems and Applications.

[11]  Marco Bozzano,et al.  ESACS: an integrated methodology for design and safety analysis of complex systems , 2003 .

[12]  Qiang Wang,et al.  Parameterized Systems in BIP: Design and Model Checking , 2016, CONCUR.

[13]  Joseph Sifakis,et al.  Rigorous System Design: The BIP Approach , 2011, MEMICS.

[14]  Jérôme Hugues,et al.  Performing Safety Analyses with AADL and AltaRica , 2017, IMBSA.

[15]  Axel Legay,et al.  Verification of an AFDX Infrastructure Using Simulations and Probabilities , 2010, RV.

[16]  Joseph Sifakis,et al.  Modeling Heterogeneous Real-time Components in BIP , 2006, Fourth IEEE International Conference on Software Engineering and Formal Methods (SEFM'06).

[17]  TörngrenMartin,et al.  Integrating safety analysis into the model-based development toolchain of automotive embedded systems , 2010 .

[18]  Christel Baier,et al.  Rare-event verification for stochastic hybrid systems , 2012, HSCC '12.

[19]  Thomas Noll,et al.  Characterization of Failure Effects on AADL Models , 2013, SAFECOMP.

[20]  Marco Bozzano,et al.  Formal Design and Safety Analysis of AIR6110 Wheel Brake System , 2015, CAV.

[21]  Axel Legay,et al.  Statistical Abstraction and Model-Checking of Large Heterogeneous Systems , 2010 .

[22]  Gerardo Rubino,et al.  Rare Event Simulation using Monte Carlo Methods , 2009 .

[23]  Yunwei Dong,et al.  Safety Analysis of AADL Models for Grid Cyber-Physical Systems via Model Checking of Stochastic Games , 2019, Electronics.

[24]  Peter H. Feiler,et al.  Dependability Modeling with the Architecture Analysis & Design Language (AADL) , 2007 .

[25]  Thomas Hérault,et al.  Approximate Probabilistic Model Checking , 2004, VMCAI.

[26]  Mahesh Viswanathan,et al.  Statistical Model Checking of Black-Box Probabilistic Systems , 2004, CAV.

[27]  Lorenzo Strigini,et al.  Evidence-Based Security in Aerospace: From Safety to Security and Back Again , 2012, 2012 IEEE 23rd International Symposium on Software Reliability Engineering Workshops.

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

[29]  Qiang Wang,et al.  Formal Verification of Infinite-State BIP Models , 2015, ATVA.

[30]  Håkan L. S. Younes Planning and Verification for Stochastic Processes with Asynchronous Events , 2004, AAAI.

[31]  Yiannis Papadopoulos,et al.  Model transformation for analyzing dependability of AADL model by using HiP-HOPS , 2019, J. Syst. Softw..

[32]  Julien Delange,et al.  Architecture Fault Modeling with the AADL Error-Model Annex , 2014, 2014 40th EUROMICRO Conference on Software Engineering and Advanced Applications.