MULTICORE IMPLEMENTATION OF THE ON-BOARD SOFTWARE REFERENCE ARCHITECTURE WITH IMA CAPABILITY
24, March 2017

ESA Open Invitation To Tender AO8834
Open Date: 22/03/2017
Closing Date: 03/05/2017 13:00:00

 

Status: ISSUED
Reference Nr.: 16.132.06
Prog. Ref.: GSTP Element 1 Dev
Budget Ref.: E/0904-611 – GSTP Element 1 Dev
Special Prov.: FR+DE+FI+PT
Tender Type: C
Price Range: > 500 KEURO
Products: Satellites & Probes / On-board SW / Other
Techology Domains: Space System Software / Space Segment Software / Methods and Tools for Onboard Software Engineering Processes
Establishment: ESTEC
Directorate: Directorate of Tech, Eng. & Quality
Department: System, Software & Technology Department
Division: Software Systems Division
Contract Officer: Erkelens-Sickinger, Franziska
Industrial Policy Measure: N/A – Not apply
Last Update Date: 22/03/2017
Update Reason: Tender issue

The works performed by Savoir-Faire, Savoir-IMA and the related industrial activities have not investigated yet the particular impact of a multicore in the hardware topology on the On-Board Software Reference Architecture. The architectural principles are indeed modular enough to minimize the impacts of the use of a new type of processors. Using a multicore (also in the scope of IMA) in this scope is feasible. But specific aspects need to be investigated:- Insertion of a new hardware concept in the Space Component Model(“core”) and its position with respect to a mono-processor or a partition, in particular the relationship partition/core.- Refinement of the notion of deployment of components on cores in addition to partitions.- Impact of multicore on the execution platform, and any possible constraints at component model level. Major impacts are expected in the notion of interpartitionor inter-core communication, and on the scheduling of partitions on cores. The determinism of the real-time behaviour of Time partitioning is impactedby a multicore behaviour, as well as data consistency.The activity includes:- Gather the results of the several previous related activities and consolidate them into a synthesis about the theory of the relationship between component model, partitioning and multicore. Among others, analysis of the overheads and lack of determinisms of multicore (and in particular the NGMP) on the Time and Space partitioning concept, analysis of the mapping partition/core (1 to 1, several partition on a core, 1 partition across cores), analysis of the relationship between the component model and partitioning / multicore and vice versa, etc.- Evolution of the Space Component Model (and associated editor tools) to allow the expression of multi-cores in the hardware topology.- evolution of the execution platform to support TSP and multicore- evolution of the tools to deploy the components on multicore hardware with the updatedexecution platform.case study on the Estec avionics test bench using the updated tools and execution platform.

If you wish to access the documents related to the Invitation to Tender, you have to log in to the ESA Portal.