Professional Documents
Culture Documents
B1 Airbus
B1 Airbus
February 2011
Prsent par
and embedded real time applications software Avionics and Simulation Products (development, production, sales and customer support)
AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
SCADE models
AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
ICD DataBase models configuration data Misc. models Code Review Unit Tests
OCL capabilities for a DO-178B qualifiable toolchain - Topcased days
binary
Configurable Platforms
EYY develops Segregated Configurable Platforms
IMA
(Integrated Modular Avionics) platform on A380, A400M for different certification level applications FSA-NG platform on A350 for DAL C to DAL E functions
Main actors
Platform
Module
AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
supplier
Integrator
Provides the Load which configures the resource allocation (CPU, RAM, I/O, Non Volatil Memory) for Functions Ensures activities on integrated platform
Functions
Suppliers
RAM between code and data Code includes OS and application code
Evaluation of the OS size Evaluation of number of applications and executable size Definition spare for evolution (new functions)
Minimum
size for Code and Data Page size for Code an Data
AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
Required checks
Range
(MinSize .. MaxSize) PageSize Sum of the application RAM size < 4 GBytes
ICD
RAM
models
AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
Verification tool -Early problem detection -Shorten time to delivery -Lighten process and costs
OCL capabilities for a DO-178B qualifiable toolchain - Topcased days
[ RAM_BEGIN (data_m ), RAM_BEGIN (data_m ) + RAM_SIZE (data_m ) - 1 ] [ ADDR_RAM_MIN, ADDR_RAM_MAX ] and RAM_BEGIN ( data_m ), = (ADDR_RAM_MIN + (n x ADDR_GRANULARITY ))
(PO1)
AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
ICD
DataBase models
Entry
AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
Data transformation
Target data
Misc. models
data
Configuration data
xmi serialization
OCL
AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
Limitation of the OCL language usage Verification on a representative Limit usage to approved set of data
AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
Conclusion
Current achievements
Cut-off
Target achievements
Cut-off
Request for enhanced debug capabilities (any proposal ?) Coding rules automatic checker (any proposal ?)
AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
Cut-off
Model 2 ICD tools (Shall be shortly developed internally) Rules coverage analysis tools (long term )
AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
Q&A
? ?
AIRBUS Operations S.A.S. Tous droits rservs. Document confidentiel. Ce document et son contenu sont la proprit dAIRBUS Operations S.A.S. Aucun droit de proprit intellectuelle nest accord par la communication du prsent document ou son contenu. Ce document ne doit pas tre reproduit ou communiqu un tiers sans lautorisation expresse et crite dAIRBUS Operations S.A.S. Ce document et son contenu ne doivent pas tre utiliss dautres fins que celles qui sont autorises. Les dclarations faites dans ce document ne constituent pas une offre commerciale. Elles sont bases sur les postulats indiqus et sont exprimes de bonne foi. Si les motifs de ces dclarations ntaient pas dmontrs, AIRBUS Operations S.A.S serait prt en expliquer les fondements. AIRBUS, son logo, A300, A310, A318, A319, A320, A321, A330, A340, A350, A380 et A400M sont des marques dposes.
AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.