Speaker
Mr
J. Bourdon
(Airbus Defence and Space (F))
Description
Airbus Defence and Space continuously improves its functional avionics development process, willing to reduce its cost base, the development duration and improve the confidence in the design. In this continuous transformation, model-based design (MBD) approach has been the backbone of AOCS & GNC analyses and simulations for 20 years. Indeed, based on Matlab/Simulink modelling tools, AOCS & GNC teams design algorithms as well as equipment, dynamics and environment, allowing straightforward frequency analysis & time simulation, based on trans-nationally shared tools and processes.
Since the last 5 years, a step further has been reached, establishing this MBD approach over a multi-domain process (AOCS, On-Board SW & simulator teams), defining a complete process, from early design to S/C implementation and validation.
Two demonstrators have been carried out with CNES and DLR to validate it, from April 2012 to March 2013 (CSO and Sentinel-2). Then, this process has been presented and agreed by ESA, ESOC, CNES and DLR. This development process has been declared as the baseline for future projects in 2014 by the project entities (Earth obs. & sci., telecom). Hence, all the most recent projects are now deploying it: NGSAR, MetOp-SG, Merlin, Juice, Quantum and Eurostar eNeo.
In this operational context, and in addition to the technical prowess to generate automatically the code, the main following challenges shall be mastered: compliance to ECSS (E-40 and Q-80), code quality, CPU and memory budget, V&V (Model coverage analysis, Quality rule checking, Requirement tracing, Automatic documentation generation), in-flight operations and software maintenance.