18–20 Oct 2016
European Space Research and Technology Centre (ESTEC)
Europe/Amsterdam timezone

Industrial and optimized auto-coding process for AOCS SW development in CD phase

20 Oct 2016, 14:05
25m
Newton Conference Center (European Space Research and Technology Centre (ESTEC))

Newton Conference Center

European Space Research and Technology Centre (ESTEC)

Keplerlaan 1 2201AZ Noordwijk ZH - The Netherlands

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.

Presentation materials