Programming Languages For Hard Real-Time Embedded Systems - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2008

Programming Languages For Hard Real-Time Embedded Systems

F. Boniol
  • Fonction : Auteur
D Lesens
  • Fonction : Auteur
M. Pouzet
  • Fonction : Auteur

Résumé

Hard real-time embedded systems have traditionally been implemented using low level programming languages (such as ADA or C) at a level very close to the underlying operating system. However, for several years now the industry has started using higher level modelling languages, at least for early simulation and verification steps. The objective of this paper is to study existing formal languages including high level real-time primitives. Our review is built on the case study of an aerospace automated transfer vehicle, the particularity of which is to be composed of several multi-periodic communicating processes. In this paper, we emphasize the strengths and weaknesses of existing programming approaches when implementing this kind of system. As a result, the choice of the base rate of the program appears to have a major influence, not only on the difficulty to program the system correctly but also on the execution platform required to execute the program (operating system, scheduler, ...).
Fichier principal
Vignette du fichier
DTIM0816.1207054121.pdf (200.1 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02170946 , version 1 (02-07-2019)

Identifiants

  • HAL Id : hal-02170946 , version 1

Citer

J. Forget, F. Boniol, D Lesens, C Pagetti, M. Pouzet. Programming Languages For Hard Real-Time Embedded Systems. 4th International Congress ERTS 2008, Jan 2008, Toulouse, France. ⟨hal-02170946⟩

Collections

ONERA ERTS2008
155 Consultations
50 Téléchargements

Partager

Gmail Facebook X LinkedIn More