11–12 Dec 2013
ESTEC
UTC timezone

OBSW reference architecture consolidation

12 Dec 2013, 13:30
1h
Newton 2 (ESTEC)

Newton 2

ESTEC

Speakers

Mr Hougaard Paul (TERMA)Mr Victor Bos (SSF)

Description

Activity: TO: Andreas Jung Presentation: TERMA GmbH The objective of the projects was to consolidate the on-board software reference architecture specified by the CORDET2 project. Based on existing, operational mission, the challenge was to expose the academic on-board software reference architecture to the reality of the real world. The formal approach was A Functional Chain Analysis The work with the functional chains resulted in: - A mindmap, describing on-board software functional chains - A domain specific functional chain analysis process, supported by TopCased profiles - A formal functional chain analysis of a subset of the identified functional chains Consolidation of the on-board software reference architecture The on-board software reference architecture was consolidated by: - Mapping functional chain analysis result onto the reference architecture - Actual construction of functional chain elements in the reference architecture - Independent (academic) verification of the reference architecture Identification of Building Blocks A formal specification of building blocks was proposed and applied on an example application building block and on an example platform building block. Presentation by SSV: The On-Board Software reference Architecture Consolidation study had the objective to identify all building blocks and interfaces of the core onboard software reference architecture and to verify and consolidate the software architectural concepts described in SAVOIR-FAIRE documents and developed in COrDeT2. To achieve this objective, we have  analysed functional chains of core on-board software for a range of missions. We defined and used a domain engineering approach and addressed the variability factors described by COrDeT2;  mapped identified functional chains onto the software architectural concepts of the software reference architecture;  verified the suitability and compatibility of the software architectural concepts of the software reference architecture and proposed improvements;  studied software building blocks interfaces and reuse possibilities, as proposed by the on-board software reference architecture documentation, in relation to ECSS-E-ST-40C and other relevant standards. During all activities, issues encountered were collected and improvement suggestions were provided. Future work on harmonization in the on-board software development community should address the issues raised and can be guided by our improvement suggestions. The study presented here is one of the two parallel studies with identical tasks.

Presentation materials