Info: Zenodo’s user support line is staffed on regular business days between Dec 23 and Jan 5. Response times may be slightly longer than normal.

Published September 17, 2015 | Version v1
Conference paper Open

Deterministic platform software for hard real-time systems using multi-core COTS

  • 1. ThalRes. & Technol., Palaiseau, France

Description

Future generations of avionic equipments are expected to embed multi-core processors. Using Components Off-The-Shelf (COTS) processors is considered both by the industrial and academic communities, as well as certification authorities. However, in the safety-critical domain, a common issue with COTS multi-core processors is their lack of predictability, directly linked to the difficulty to foresee and manage inter-core interferences due to shared hardware resources. A possible solution consists in defining a Usage Domain that constrains the use of shared resources down to a level for which interference situations are known and their impact on software execution time is acceptable. Nevertheless, COTS processors have not been designed to see their behavior restricted by such usage domains, and do not provide dedicated mechanisms for that purpose. Hence the usage domains are enforced by more complex mechanisms implemented in dedicated pieces of software running below the applicative level. We call them Deterministic Platform Software (DPS). The objective of this paper is to propose an overview of existing DPS solutions, and propose criteria leading to a uniform classification. Additionally, we propose a mapping of these solutions to a selection of avionic use cases.

Files

2015DASC-TRT.2.pdf

Files (640.0 kB)

Name Size Download all
md5:515dab5ee2d5ad335f6e3aff86da13f0
640.0 kB Preview Download

Additional details

Funding

SAFURE – SAFety and secURity by design for interconnected mixed-critical cyber-physical systems 644080
European Commission