24
June 21st, 2007 A380 ATA 42 certification CISEC IMA day - Toulouse, June 21st, 2007 A380 ATA 42 certification – CISEC IMA day Presented by Benoit BERTHE Airbus France

A380 ATA 42 certification - Equipe IRTirt.enseeiht.fr/boniol/CiSEC/IMA_21_06_07/A380 ATA 42 certification... · A380 ATA 42 certification CISEC IMA day - Toulouse, June 21st, 2007

  • Upload
    voduong

  • View
    277

  • Download
    14

Embed Size (px)

Citation preview

Page 1: A380 ATA 42 certification - Equipe IRTirt.enseeiht.fr/boniol/CiSEC/IMA_21_06_07/A380 ATA 42 certification... · A380 ATA 42 certification CISEC IMA day - Toulouse, June 21st, 2007

June 21st, 2007

A380 ATA 42 certificationCISEC IMA day - Toulouse, June 21st, 2007

A380 ATA 42 certification – CISEC IMA day

Presented by

Benoit BERTHEAirbus France

Page 2: A380 ATA 42 certification - Equipe IRTirt.enseeiht.fr/boniol/CiSEC/IMA_21_06_07/A380 ATA 42 certification... · A380 ATA 42 certification CISEC IMA day - Toulouse, June 21st, 2007

June 21st, 2007A380 ATA 42 presentation to CISEC Page 2© A

IRBU

S S.

A.S.

All

right

s re

serv

ed. C

onfid

entia

l and

pro

prie

tary

doc

umen

t.Agenda

• ATA 42-10IMA (Integrated Modular Avionics)

• ATA 42-30ADCN (Avionics Data Communication Network)

Page 3: A380 ATA 42 certification - Equipe IRTirt.enseeiht.fr/boniol/CiSEC/IMA_21_06_07/A380 ATA 42 certification... · A380 ATA 42 certification CISEC IMA day - Toulouse, June 21st, 2007

June 21st, 2007

ATA 42-10 – IMA (Integrated ModularAvionics)

Page 4: A380 ATA 42 certification - Equipe IRTirt.enseeiht.fr/boniol/CiSEC/IMA_21_06_07/A380 ATA 42 certification... · A380 ATA 42 certification CISEC IMA day - Toulouse, June 21st, 2007

June 21st, 2007A380 ATA 42 presentation to CISEC Page 4© A

IRBU

S S.

A.S.

All

right

s re

serv

ed. C

onfid

entia

l and

pro

prie

tary

doc

umen

t.IMA principle

• Each CPIOM hosts independent applications in the same computing andmemory resource, and also supplies an Input/Output interface service to someof the conventional avionics.

Page 5: A380 ATA 42 certification - Equipe IRTirt.enseeiht.fr/boniol/CiSEC/IMA_21_06_07/A380 ATA 42 certification... · A380 ATA 42 certification CISEC IMA day - Toulouse, June 21st, 2007

June 21st, 2007A380 ATA 42 presentation to CISEC Page 5© A

IRBU

S S.

A.S.

All

right

s re

serv

ed. C

onfid

entia

l and

pro

prie

tary

doc

umen

t.CPIOM types

Page 6: A380 ATA 42 certification - Equipe IRTirt.enseeiht.fr/boniol/CiSEC/IMA_21_06_07/A380 ATA 42 certification... · A380 ATA 42 certification CISEC IMA day - Toulouse, June 21st, 2007

June 21st, 2007A380 ATA 42 presentation to CISEC Page 6© A

IRBU

S S.

A.S.

All

right

s re

serv

ed. C

onfid

entia

l and

pro

prie

tary

doc

umen

t.CPIOM internals

• The CPIOM configuration table software provides the module and the avionicsapplications with configuration data.

e.g.: memory, CPU, input/output allocations, etc.

Page 7: A380 ATA 42 certification - Equipe IRTirt.enseeiht.fr/boniol/CiSEC/IMA_21_06_07/A380 ATA 42 certification... · A380 ATA 42 certification CISEC IMA day - Toulouse, June 21st, 2007

June 21st, 2007A380 ATA 42 presentation to CISEC Page 7© A

IRBU

S S.

A.S.

All

right

s re

serv

ed. C

onfid

entia

l and

pro

prie

tary

doc

umen

t.IMA certification 1/5

• “Integrated” and “modular” have been buzzwords inavionics for a long time

• First used to characterise multi-function boxes such asAIMS on Boeing 777 or Primus Epic on Dassault &Embraer aircraftsBut only integrates applications from a unique supplier

hosted on a platform provided by this same supplier• A380 was the first introduction of what can be called ‘open

IMA’, i.e. hosting applications from several suppliers on aplatform provided by another supplierAlso enables easy portability of applications, thanks to

API standardisation• Also the first formalisation of “incremental certification”,

through a dedicated Certification Review Item

Page 8: A380 ATA 42 certification - Equipe IRTirt.enseeiht.fr/boniol/CiSEC/IMA_21_06_07/A380 ATA 42 certification... · A380 ATA 42 certification CISEC IMA day - Toulouse, June 21st, 2007

June 21st, 2007A380 ATA 42 presentation to CISEC Page 8© A

IRBU

S S.

A.S.

All

right

s re

serv

ed. C

onfid

entia

l and

pro

prie

tary

doc

umen

t.IMA certification 2/5

• Principal goal of IMA certification was two-fold:Demonstration of generic properties at platform level, to

avoid constant re-qualificationDemonstration of functional equivalence between

applications developed in a ‘standalone’ context and thesame applications hosted in an ‘integrated’ CPIOM

Page 9: A380 ATA 42 certification - Equipe IRTirt.enseeiht.fr/boniol/CiSEC/IMA_21_06_07/A380 ATA 42 certification... · A380 ATA 42 certification CISEC IMA day - Toulouse, June 21st, 2007

June 21st, 2007A380 ATA 42 presentation to CISEC Page 9© A

IRBU

S S.

A.S.

All

right

s re

serv

ed. C

onfid

entia

l and

pro

prie

tary

doc

umen

t.IMA certification 3/5

• Main properties to demonstrate generically at platform levelwere robust partitioning (i.e. without any assumptions onthe behaviour of applications) and fine-grainedcharacterisation of API response times

• Dedicated partitioning analysis was produced, identifyingall the possible ‘perturbation channels betweenapplications, especially in the spatial or temporal domains(cf. Rushby @ NASA Langley) and the associatedmitigation means (for example dedicated ASIC to double-check Power PC MMU)

• Worst Case Execution Time characterisation was alsoundertaken, with identification of every single hardware orsoftware contribution (cache, pipelines, SDRAM refresh…)

– In some cases, use has been made of abstract interpretationstatic analysis tools (cf Cousot) to provide ‘formal proofs’

Page 10: A380 ATA 42 certification - Equipe IRTirt.enseeiht.fr/boniol/CiSEC/IMA_21_06_07/A380 ATA 42 certification... · A380 ATA 42 certification CISEC IMA day - Toulouse, June 21st, 2007

June 21st, 2007A380 ATA 42 presentation to CISEC Page 10© A

IRBU

S S.

A.S.

All

right

s re

serv

ed. C

onfid

entia

l and

pro

prie

tary

doc

umen

t.IMA certification 4/5

• The perimeter under which those basic properties are guaranteed iscalled Usage Domain

• It is “a subset of possible configuration parameters [...] for which it canbe shown that:

– the component is compliant to its (i) functional, (ii) performanceand (iii) safety requirements,

– the component is compliant to the applicable airworthinessrequirements,

– the component is robust to faults, errors and aggressionsincluding functional and environmental aspects.”

• Elaboration of usage domain was a complete screening of the designand implementation to identify relevant constraints, and then ‘translate’them in the semantics of configuration parameters

• Finally, a last analysis was produced to characterise the ‘locality’ ofconfiguration parameters, to facilitate independent evolution ofapplications within the integrated CPIOM

Page 11: A380 ATA 42 certification - Equipe IRTirt.enseeiht.fr/boniol/CiSEC/IMA_21_06_07/A380 ATA 42 certification... · A380 ATA 42 certification CISEC IMA day - Toulouse, June 21st, 2007

June 21st, 2007A380 ATA 42 presentation to CISEC Page 11© A

IRBU

S S.

A.S.

All

right

s re

serv

ed. C

onfid

entia

l and

pro

prie

tary

doc

umen

t.IMA certification 5/5

• Second step was to demonstrate two main topics at integrated CPIOMlevel:The preservation of internal compatibility indexes when relevant (so

called “impact analyses”)The equivalence analysis between the standalone qualification

context and the integrated CPIOM context– This asks for complete identification of differences at every level

(hardware, core software, configuration parameters, configurationgeneration tool chain, compiler/linker, …)

• Thanks to all those analyses, it is then possible to not perform formaltests at integrated module level

• As stated by EASA during an audit at design office level, “Within thecontext of [Airbus A380] IMA, it was possible to take full credit of theverification activity performed by the function supplier to cover theexpected activity to be performed in terms of verification for the IMA atthe integrated module level.”

Page 12: A380 ATA 42 certification - Equipe IRTirt.enseeiht.fr/boniol/CiSEC/IMA_21_06_07/A380 ATA 42 certification... · A380 ATA 42 certification CISEC IMA day - Toulouse, June 21st, 2007

June 21st, 2007

ATA 42-30 – ADCN (Avionics DataCommunication Network)

Page 13: A380 ATA 42 certification - Equipe IRTirt.enseeiht.fr/boniol/CiSEC/IMA_21_06_07/A380 ATA 42 certification... · A380 ATA 42 certification CISEC IMA day - Toulouse, June 21st, 2007

June 21st, 2007A380 ATA 42 presentation to CISEC Page 13© A

IRBU

S S.

A.S.

All

right

s re

serv

ed. C

onfid

entia

l and

pro

prie

tary

doc

umen

t.Statement of purpose of ADCN

• The Avionics Data Communication Network (ADCN) is theprincipal means of communication technology betweenavionics equipments chosen for the A380

• It leverages maturity of quasi-ubiquitous IT (Ethernet, IP…)standards with adaptation to aeronautical constraints, suchas determinism.

• ADCN is the name of the system, the technology is calledAvionics Full DupleX Switched Ethernet (AFDX).

• ADCN is used for the exchange of operational,maintenance and loading data between subscribers

• This type of network is easily configurable and does notrequire new connections in case of new messages.

Page 14: A380 ATA 42 certification - Equipe IRTirt.enseeiht.fr/boniol/CiSEC/IMA_21_06_07/A380 ATA 42 certification... · A380 ATA 42 certification CISEC IMA day - Toulouse, June 21st, 2007

June 21st, 2007A380 ATA 42 presentation to CISEC Page 14© A

IRBU

S S.

A.S.

All

right

s re

serv

ed. C

onfid

entia

l and

pro

prie

tary

doc

umen

t.ADCN subscribers

• The ADCN is composed of two redundant networks (A andB).

• Both networks are composed of AFDX switches,connected to each other with AFDX cables.

• Each ADCN subscriber has an input/output interface calledAFDX End System.This AFDX End System lets the subscriber send and receive AFDX

frames to and from another(s) ADCN subscriber(s).The AFDX End System duplicates AFDX frames in transmission

and keeps the first incoming valid one in reception.This duplication increases the availability of A/C system data by

sending them simultaneously on both redundant networks A and B.On A380, the subscribers can communicate at 10 or 100 Mbits/s

bitrates.

Page 15: A380 ATA 42 certification - Equipe IRTirt.enseeiht.fr/boniol/CiSEC/IMA_21_06_07/A380 ATA 42 certification... · A380 ATA 42 certification CISEC IMA day - Toulouse, June 21st, 2007

June 21st, 2007A380 ATA 42 presentation to CISEC Page 15© A

IRBU

S S.

A.S.

All

right

s re

serv

ed. C

onfid

entia

l and

pro

prie

tary

doc

umen

t.Virtual link 1/3

• A/C system data are sent simultaneously from an ADCN subscriber toanother ADCN subscriber(s) on both redundant networks A and Bthrough AFDX switches according to a predefined path called VirtualLink (VL).

• The VL is similar to an unidirectional "pipe" through the ADCN:It has one specific identificationIt is sent by one transmitter onlyIt is received by one or more subscribers in receive mode

• The switching function within each AFDX switch has a switchingfunction.This function receives the VL coming from one emitter, routes it to

the appropriate output port(s) based on the configuration table.• To sum up, the emitter sends a VL simultaneously to both first AFDX

switches (one per network), then, each AFDX switch, according to theVL identification and its configuration table, routes the VL to thefollowing AFDX switch and so forth till the receiver.

Page 16: A380 ATA 42 certification - Equipe IRTirt.enseeiht.fr/boniol/CiSEC/IMA_21_06_07/A380 ATA 42 certification... · A380 ATA 42 certification CISEC IMA day - Toulouse, June 21st, 2007

June 21st, 2007A380 ATA 42 presentation to CISEC Page 16© A

IRBU

S S.

A.S.

All

right

s re

serv

ed. C

onfid

entia

l and

pro

prie

tary

doc

umen

t.Virtual Link 2/3

Page 17: A380 ATA 42 certification - Equipe IRTirt.enseeiht.fr/boniol/CiSEC/IMA_21_06_07/A380 ATA 42 certification... · A380 ATA 42 certification CISEC IMA day - Toulouse, June 21st, 2007

June 21st, 2007A380 ATA 42 presentation to CISEC Page 17© A

IRBU

S S.

A.S.

All

right

s re

serv

ed. C

onfid

entia

l and

pro

prie

tary

doc

umen

t.Virtual Link 3/3

Page 18: A380 ATA 42 certification - Equipe IRTirt.enseeiht.fr/boniol/CiSEC/IMA_21_06_07/A380 ATA 42 certification... · A380 ATA 42 certification CISEC IMA day - Toulouse, June 21st, 2007

June 21st, 2007A380 ATA 42 presentation to CISEC Page 18© A

IRBU

S S.

A.S.

All

right

s re

serv

ed. C

onfid

entia

l and

pro

prie

tary

doc

umen

t.ADCN certification 1/2

• The most important property to demonstrate through the certificationprocess was ADCN intrinsic determinism

• Determinism covers in fact five different properties:bounded propagation timebounded propagation jitterguaranteed bandwidthno loss of data linked to contentionpreservation of order

• This was achieved through mathematical characterization of trafficupper bound, based on the Virtual Link properties (notably BAG andMax Frame size) and regulation algorithms embedded on the switchBased on network calculus theory (Cruz, Le Boudec & al)Verified by dedicated tool, qualified at Development Assurance

Level A (as per DO-178B)

Page 19: A380 ATA 42 certification - Equipe IRTirt.enseeiht.fr/boniol/CiSEC/IMA_21_06_07/A380 ATA 42 certification... · A380 ATA 42 certification CISEC IMA day - Toulouse, June 21st, 2007

June 21st, 2007A380 ATA 42 presentation to CISEC Page 19© A

IRBU

S S.

A.S.

All

right

s re

serv

ed. C

onfid

entia

l and

pro

prie

tary

doc

umen

t.ADCN certification 2/2

• Another important topic was to demonstrate safetyobjectivesClassification ‘a priori’ of the relevant Failure conditions (for

example, total loss should not be CATastrophic, due topotential common mode failure)

Some failures are easy to characterise (total loss, doublelosses, ….), some not

Combinatorics make it impossible to deal with bottom-upanalysis only

So top-down methodology including cumulative effectanalysis was also used

Also assessed on simulator and flight test aircraft, includingEASA/FAA attendance

– FAA praised the outstanding robustness of the system

Page 20: A380 ATA 42 certification - Equipe IRTirt.enseeiht.fr/boniol/CiSEC/IMA_21_06_07/A380 ATA 42 certification... · A380 ATA 42 certification CISEC IMA day - Toulouse, June 21st, 2007

June 21st, 2007

Conclusion

Page 21: A380 ATA 42 certification - Equipe IRTirt.enseeiht.fr/boniol/CiSEC/IMA_21_06_07/A380 ATA 42 certification... · A380 ATA 42 certification CISEC IMA day - Toulouse, June 21st, 2007

June 21st, 2007A380 ATA 42 presentation to CISEC Page 21© A

IRBU

S S.

A.S.

All

right

s re

serv

ed. C

onfid

entia

l and

pro

prie

tary

doc

umen

t.Conclusion

• A380 Type Certificate was granted jointly by EASA andFAA on December 12nd, 2006ATA 42 was identified as a major ‘first’

• Airbus is setting the standards:Boeing 787 also features ‘open IMA’ in the Common Core

System, albeit with different suppliers and methodologiesADCN has been proposed by Airbus for standardisation

(ARINC 664), and is used on all new major transport aircraftprogrammes (A380, A400M, A350 XWB, B787, SukhoïSuperjet, …)

Page 22: A380 ATA 42 certification - Equipe IRTirt.enseeiht.fr/boniol/CiSEC/IMA_21_06_07/A380 ATA 42 certification... · A380 ATA 42 certification CISEC IMA day - Toulouse, June 21st, 2007

June 21st, 2007A380 ATA 42 presentation to CISEC Page 22© A

IRBU

S S.

A.S.

All

right

s re

serv

ed. C

onfid

entia

l and

pro

prie

tary

doc

umen

t.

Thank you for your attention !

Page 23: A380 ATA 42 certification - Equipe IRTirt.enseeiht.fr/boniol/CiSEC/IMA_21_06_07/A380 ATA 42 certification... · A380 ATA 42 certification CISEC IMA day - Toulouse, June 21st, 2007

June 21st, 2007A380 ATA 42 presentation to CISEC Page 23© A

IRBU

S S.

A.S.

All

right

s re

serv

ed. C

onfid

entia

l and

pro

prie

tary

doc

umen

t.

Thank you for your attention !

Page 24: A380 ATA 42 certification - Equipe IRTirt.enseeiht.fr/boniol/CiSEC/IMA_21_06_07/A380 ATA 42 certification... · A380 ATA 42 certification CISEC IMA day - Toulouse, June 21st, 2007

June 21st, 2007A380 ATA 42 presentation to CISEC Page 24© A

IRBU

S S.

A.S.

All

right

s re

serv

ed. C

onfid

entia

l and

pro

prie

tary

doc

umen

t.

This document and all information contained herein is the soleproperty of AIRBUS S.A.S. No intellectual property rights aregranted by the delivery of this document and the disclosure ofits content. This document shall not be reproduced ordisclosed to a third party without the express written consentof AIRBUS S.A.S. This document and its content shall not beused for any purpose other than that for which it is supplied.

The statements made herein do not constitute an offer. Theyare based on the mentioned assumptions and are expressedin good faith. Where the supporting grounds for thesestatements are not shown, AIRBUS S.A.S. will be pleased toexplain the basis thereof.