A Multi-Periodic Synchronous Data-Flow Language - Université Toulouse III - Paul Sabatier - Toulouse INP Accéder directement au contenu
Communication Dans Un Congrès Année : 2008

A Multi-Periodic Synchronous Data-Flow Language

Résumé

Implementing real-time critical systems is an increas- ingly complex process that calls for high-level formal programming languages. Existing languages mainly focus on mono-periodic systems, implementing multi-periodic systems with these languages is possible but inefficient. As a result, current practice usually consists in writing one program for each different rate and then letting a real-time operating system handle the multi-rate aspects. This can be a source of non-determinism as communications between processes of different rates are not precisely defined. We propose a new language, built upon synchronous data-flow languages, to handle multi-rate systems properly. It has strong formal semantics, which prevents non-deterministic communications, and relies on real-time primitives that enable efficient use of existing multi-periodic schedulers.
Fichier principal
Vignette du fichier
forgetHASE08.pdf (178.88 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00802695 , version 1 (20-03-2013)

Identifiants

  • HAL Id : hal-00802695 , version 1

Citer

Julien Forget, Frédéric Boniol, David Lesens, Claire Pagetti. A Multi-Periodic Synchronous Data-Flow Language. 11th IEEE High Assurance Systems Engineering Symposium, Dec 2008, Nanjing, China. pp.251-260. ⟨hal-00802695⟩
281 Consultations
445 Téléchargements

Partager

Gmail Facebook X LinkedIn More