Application of Model-Based Safety Assessment to the Validation of Avionic Electrical Power Systems

System safety assessments are integral part of system development as indicated by the ARP4754A standard. These activities are usually performed manually and rely on reviews and engineering judgments with limited use of models to support the assessment phase. In this paper we present an application of Model-Based Safety Assessment to the validation of an Aircraft Electrical Power System (EPS). Safety assessment is a fundamental part of the development for aircraft systems and the use of model-based techniques provides an effective method for the formalization and analysis of such complex systems. A toolchain that integrates the Formal Specs Verifier and the xSAP toolsets is presented and results of the application of the toolchain to the EPS use case are shown.

[1]  Ufuk Topcu,et al.  Specification and Synthesis of Reactive Protocols for Aircraft Electric Power Distribution , 2015, IEEE Transactions on Control of Network Systems.

[2]  Richard M. Murray,et al.  A Domain-Specific Language for Reactive Control Protocols for Aircraft Electric Power Systems , 2013 .

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

[4]  Ernst Moritz Hahn,et al.  Towards a Unified Model-Based Safety Assessment , 2006, SAFECOMP.

[5]  Alberto Ferrari,et al.  Contract-Based Analysis for Verification of Communication-Based Train Control (CBTC) System , 2014, SAFECOMP Workshops.

[6]  Alberto Ferrari,et al.  Formalization and completeness of evolving requirements using Contracts , 2013, 2013 8th IEEE International Symposium on Industrial Embedded Systems (SIES).

[7]  Robert K. Brayton,et al.  ABC: An Academic Industrial-Strength Verification Tool , 2010, CAV.

[8]  Marco Marazza,et al.  Model based generation of high coverage test suites for embedded systems , 2014, 2014 19th IEEE European Test Symposium (ETS).

[9]  Darren D. Cofer,et al.  Software model checking takes off , 2010, Commun. ACM.

[10]  Christos Sofronis,et al.  Parallel NuSMV: A NuSMV Extension for the Verification of Complex Embedded Systems , 2012, SAFECOMP Workshops.

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

[12]  Petter Ögren,et al.  Synthesis of reactive control protocols for switch electrical power systems for commercial application with safety specifications , 2016, 2016 IEEE Symposium Series on Computational Intelligence (SSCI).

[13]  Frank Ortmeier,et al.  Using Deductive Cause-Consequence Analysis (DCCA) with SCADE , 2007, SAFECOMP.

[14]  Marco Roveri,et al.  The nuXmv Symbolic Model Checker , 2014, CAV.

[15]  Mandayam K. Srivas,et al.  Experiences in applying formal methods to the analysis of software and system requirements , 1995, Proceedings of 1995 IEEE Workshop on Industrial-Strength Formal Specification Techniques.

[16]  Roberto Passerone,et al.  BCL: A compositional contract language for embedded systems , 2014, Proceedings of the 2014 IEEE Emerging Technology and Factory Automation (ETFA).

[17]  Alberto Ferrari,et al.  Contract Modeling and Verification with FormalSpecs Verifier Tool-Suite - Application to Ansaldo STS Rapid Transit Metro System Use Case , 2015, SAFECOMP Workshops.

[18]  Marco Marazza,et al.  Automatic Generation of Failure Scenarios for SoC , 2014 .

[19]  Marco Bozzano,et al.  The xSAP Safety Analysis Platform , 2016, TACAS.

[20]  Joost-Pieter Katoen,et al.  Safety, Dependability and Performance Analysis of Extended AADL Models , 2011, Comput. J..

[21]  Bruno Dutertre,et al.  Formal Requirements Analysis of an Avionics Control System , 1997, IEEE Trans. Software Eng..

[22]  Christos Sofronis,et al.  A Methodology for Increasing the Efficiency and Coverage of Model Checking and its Application to Aerospace Systems , 2016 .

[23]  Alberto L. Sangiovanni-Vincentelli,et al.  A Contract-Based Methodology for Aircraft Electric Power System Design , 2014, IEEE Access.