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.