SCADE for AIRBUS critical avionics systems

Similar documents
GENE-AUTO Status of new Airbus case Studies

VICTORIA Presentation to the Aeronautics Days, 19th June 2006, Vienna

HOLA SAFETY RING PLAN

71248

71248

TM 71251

GUIDE D INSTALLATION PVC CELLULAIRE

I We reserve the right to modify or attar Instructions. No modification or

The organisation of the Airbus. A330/340 flight control system. Ian Sommerville 2001 Airbus flight control system Slide 1

Critical Systems and Software Solutions

International Conference on Integrated Modular Avionics Moscow

A Survey of Time and Space Partitioning for Space Avionics

AIRBUS FLY-BY-WIRE A TOTAL APPROACH TO DEPENDABILITY

Integrated Modular Avionics. The way ahead for aircraft computing platforms?

1. Configurez votre Stick Up Cam Wired dans l application Ring.

Dangerous Goods Handling and Règlement sur la manutention et le transport

ARINC Project Initiation/Modification (APIM)

Multi/many core in Avionics Systems

Designing for ease of future maintenance

DATA MANAGEMENT & CONNECTED SOLUTIONS

Développement d Application & interface Web-BDD

more info PROMOTIONS E-SAVERS Information about E-Savers Current E-Savers Promotions Enroll in the E-Savers Program SPECIALS

Aeronautics & Air Transport in FP7

UNCLASSIFIED. UNCLASSIFIED Air Force Page 1 of 10 P-1 Line #47

Aeronautics & Air Transport in FP7. DG RTD-H.3 - Aeronautics Brussels, January 2007

SIMULATION MODELING AND ANALYSIS OF A NEW INTERNATIONAL TERMINAL

Air/Ground ATN Implementation Status ATN Seminar, Chiang Mai - 11/14 December

Douala ICAO Workshop Kalibo Study Case

More information at

AIRBUS Generic Flight Test Installation

NASA Aeronautics: Overview & ODM

FASID TABLE MET 7 - AUTHORIZED USERS OF THE (SADIS) SATELLITE BROADCAST IN THE AFI REGION

Flight Dynamics Analysis of a Medium Range Box Wing Aircraft

What did people think in 1970?

THE WORLD IS YOURS. Formations linguistiques & interculturelles

Lower-Level Devices. The Data-Driven Dilemma

Quality Assurance. Introduction Need for quality assurance Answer to the need of quality assurance Details on quality assurance Conclusion A B C D E

Safety Enhancement SE ASA Design Virtual Day-VMC Displays

LES PORTES DE LA PERCEPTION (FRENCH EDITION) BY ALDOUS HUXLEY

FAA GBAS Program Update January 29, 2010

Mystere Sur Le Vieux-Port + CD Audio MP3 (Paoli) (Lff (Lire En Francais Facile)) (French Edition)

COMMUNICATIONS PANEL (CP) WORKING GROUP I (WG-I) IPS over VDLm2 Feasibility Demonstration. CP WGI 19/IP January 2016

If looking for a book Airbus a380 manual in pdf form, in that case you come on to the correct site. We present complete variation of this book in

Your success is our goal. Rely on our engineering.

Driving STM32 to success STM32 services for sophisticated embedded applications

Index. TerraPorte 7600 & accessable

Simulator Architecture for Training Needs of Modern Aircraft. Philippe Perey Technology Director & A350 Program Director

Advisory Circular. 1.1 Purpose Applicability Description of Changes... 2

ARINC Project Initiation/Modification (APIM)

Lithium Battery as Cargo

Flight test organisation

INTERNATIONAL STANDARD NORME INTERNATIONALE

UNCLASSIFIED FY 2016 OCO. FY 2016 Base. FY 2016 Base FY 2016 OCO

FACILITATION PANEL (FALP)

TECHNICAL SPECIFICATION SPÉCIFICATION TECHNIQUE

INS #Shaper IL525013N WARNING WARNING WARNING WARNING WARNING

SESAR AEROMACS PROJECTS P9.16 New Communication Technology at Airport P Airport Surface Datalink

User Terminal certification process considerations

Enhance your arrival services and shape with us the future of Lost & Found

AIRBUS FLY-BY-WIRE A TOTAL APPROACH TO DEPENDABILITY

Summary. Filename: IDOC Created: July 24, 2012 Modified: May 6, 2013

The LINK2000+ Test Facility Presentation. Eurocontrol LINK Programme

Index. RainBlade 1970

Kakinada (Cocanada) bay (Andhra Pradesh-E India)

Benin Tourist visa Application for citizens of Bangladesh living in Alberta

Navigation Data Chain Certification

INTERNATIONAL STANDARD NORME INTERNATIONALE

EUROCAE ED-250: ROAAS MOPS

ARINC Project Initiation/Modification (APIM)

Air Traffic Management

RDT&E BUDGET ITEM JUSTIFICATION SHEET (R-2 Exhibit)

Agenda Item 6: Aviation Security and Facilitation

INTERNATIONAL STANDARD NORME INTERNATIONALE

Monitoring & Control Tim Stevenson Yogesh Wadadekar

Applicability / Compatibility of STPA with FAA Regulations & Guidance. First STAMP/STPA Workshop. Federal Aviation Administration

OVERVIEW OF THE FAA ADS-B LINK DECISION

Exploring Model-Based System Engineering(MBSE) /Model-Based Development (MBD) in the Life-Cycle Development for Civil Aircrafts

June 9th, 2011 Runway Excursions at Landing The n 1 Global Air Safety Issue Can We Reduce this Risk Through Innovative Avionics?

Official Journal of the European Union L 146/7

GROUPE D EXPERTS SUR LES MARCHANDISES DANGEREUSES (DGP)

The Strategic Role of ICT Standards in Fostering the Aviation and Airline Industries

Saudi Arabia booking information system

ThermaWall XTRM2600 Unitized Curtain Wall

Competence Requirements for eronautical eteorological ersonnel

Official Journal of the European Union L 186/27

UNCLASSIFIED. FY 2017 Base FY 2017 OCO

Avionics CyberThreat. Airplanes Are Hard!

Arena C1 Vers des nouveaux horizons avec le nouveau modèle commercial de MSC Cruises

Gogo Connected Aircraft Services

Overview Net-Enabled Aircraft Design Current Project Status Join the Team! Kristin Yvonne Rozier University of Cincinnati

D DAVID PUBLISHING. Development and Achievement of the T-50 Flight Control s Consolidated OFP. 1. Introduction. 2. Consolidated OFP s Needs

VISALE PROCEDURE. How to apply for a visa with "visale.fr"? Mars 2019

Chairman and Trustees of the Oklahoma City Economic Development Trust

Digital twin for life predictions in civil aerospace

Safety Management System Coordinator. Position Number Community Division/Region Yellowknife Air, Marine and Safety/HQ

BUSINESS AVIATION INTERNATIONAL CHALLENGES AND ISSUES. A presentation to the ICAO Council

Fokker Technologies The Fokker mind, heart and soul

The A380neo Business Case By Dr Addison M Schonland READ ONLINE

FALCON SERVICE BULLETIN

RAPID DELIVERY GEAR. 5 turnout models to choose from. Shipped in 15 days or less.

Transcription:

SCADE Users Conference October 2009 Presented by Jean-Charles DALBIN Airbus Operations SAS SCADE for AIRBUS critical avionics systems Scade Users Conference 2009

Agenda Airbus Context SCADE use Automatic Code Generation Scade Users Conference 2009 October 2009 Page 2

Strategy for the systems : Make or Buy? AIRBUS has defined a strategy for the development of its Aircraft systems : Make or in house development : Systems are designed, developed and manufactured by Airbus internal centre Buy or out sourced development : Systems are designed and manufactured by system vendor (or sub-contractor) Scade Users Conference 2009 October 2009 Page 3

Systems development overview System design : Define system and computer requirements, Provide validation plans Provide models Test & Simulation : Development simulation Training simulation Avionics products manufacturer : Provide hardware equipments Provide software with functional applications Scade Users Conference 2009 October 2009 Page 4

Avionics products overview Flight Control system : - Flight control Primary computer - Flight control Secondary computer - Data Concentrator function - Backup Control Unit function - Weight and Balance Backup Computation Flight Warning system : - Flight Warning function - System Data Acquisition - Ecam Control Panel A380 A319/A320/A321 Maintenance system : - Centralised Maintenance function - Bite function Air/Ground Digital communication system : - Air Traffic Services Unit - Air Traffic Communication Function A400M A330/A340 Scade Users Conference 2009 October 2009 Page 5

Agenda Airbus Context SCADE use Automatic Code Generation Scade Users Conference 2009 October 2009 Page 6

SCADE modelling with SCADE-Suite At System Design level: Model definition and verification System functional definition Textual system requirements Function Modelling SCADE Editor Verification Environments Other applications Validation Plan Local verification with SCADE simulator & SCADE quick check Global verification with specific simulators Scade Users Conference 2009 October 2009 Page 7 Checked & Verified models

Software coding & integration At avionics products manufacturer level: From SCADE model to code transformation and Software integration Checked & Verified models Airbus ACG toolset including SCADE-KCG Code Review Unit Tests generated Code generated Code generated Code generated Code Generated Code Integration Tests Unit Tests Symbol Symbol library library Drivers Drivers Scheduler Scheduler Validation Tests Embedded Embedded Software Software Scade Users Conference 2009 October 2009 Page 8

System validation At Test and Simulation level: Application integration and validation Unitary validation of applications Validation Plans Validation of systems integration Scade Users Conference 2009 October 2009 Page 9

Agenda Airbus Context SCADE use Automatic Code Generation Scade Users Conference 2009 October 2009 Page 10

ACG - Key drivers The main challenges : Flight control for civil aircraft need high level of safety Certification under the DO178B standard New software delivery in 48 hours Application defined with more than 5000 SCADE nodes More than 30 software releases before Entry Into Service 30 to 50 years of maintenance in operational condition Systems global cost reduction Airbus strategy Model Based development and Qualified Automatic Code Generation using in house ACG (strategic internal expertise) and ESTEREL Technologies toolset Scade Users Conference 2009 October 2009 Page 11

ACG - Airbus Know-how Airbus ACG toolset including SCADE-KCG for all internal avionics embedded software ACG toolset are DO178B qualified Specific AIRBUS internal expertise domain Delivery of a new software standard in 48 hours Generated code customized for the hardware target Contribution to a lean software production process A significant competitive advantage for Airbus A.C.G. CODE Scade Users Conference 2009 October 2009 Page 12 Code Review Unit Tests

ACG Airbus organization impacts Why code customization? Specific hardware target Target languages CPU & Compiler usage Capability of verification System design System V&V Software development Customization Customization should be done without impact on model Scade Users Conference 2009 October 2009 Page 13

ACG tools customization : how? SCADE Models ACG toolset Other files Source files Symbols transformation rules Source file templates Optional functions Qualified Airbus ACG toolset SCADE-KCG Intermediate files Post-Processing Airbus toolset allow to customize source code at software level Scade Users Conference 2009 October 2009 Page 14

Airbus in house avionics software production observed results Several Millions of lines of code produced for 15 critical avionics software 60% of the embedded software produced automatically Time development (including verification activities) divided by 3 compared to a process without ACG (observed results for typical modification on FCS software) Never experienced any bug in flight in our FCS software produced automatically Scade Users Conference 2009 October 2009 Page 15

Thank you for your attention Scade Users Conference 2009 October 2009 Page 16

AIRBUS OPERATIONS S.A.S. Tous droits réservés. Document confidentiel. Ce document et son contenu sont la propriété d AIRBUS OPERATIONS S.A.S. Aucun droit de propriété intellectuelle n est accordé par la communication du présent document ou son contenu. Ce document ne doit pas être reproduit ou communiqué à un tiers sans l autorisation expresse et écrite d AIRBUS OPERATIONS S.A.S. Ce document et son contenu ne doivent pas être utilisés à d autres fins que celles qui sont autorisées. Les déclarations faites dans ce document ne constituent pas une offre commerciale. Elles sont basées sur les postulats indiqués et sont exprimées de bonne foi. Si les motifs de ces déclarations n étaient pas démontrés, AIRBUS OPERATIONS S.A.S serait prêt à en expliquer les fondements. AIRBUS, son logo, A300, A310, A318, A319, A320, A321, A330, A340, A350, A380 et A400M sont des marques déposées. Scade Users Conference 2009 October 2009 Page 17