Multi-task implementation of multi-periodic ...
Document type :
Compte-rendu et recension critique d'ouvrage
Title :
Multi-task implementation of multi-periodic synchronous programs
Author(s) :
Pagetti, Claire [Auteur]
ONERA - The French Aerospace Lab [Toulouse]
Forget, Julien [Auteur]
Contributions of the Data parallelism to real time [DART]
Boniol, Frédéric [Auteur]
Ecole Nationale Supérieure d'Electrotechnique, d'Electronique, d'Informatique, d'Hydraulique et de Télécommunications [ENSEEIHT]
ONERA - The French Aerospace Lab [Toulouse]
Cordovilla, Mikel [Auteur]
ONERA - The French Aerospace Lab [Toulouse]
Lesens, David [Auteur]
Astrium Space Transportation [AST]
ONERA - The French Aerospace Lab [Toulouse]
Forget, Julien [Auteur]

Contributions of the Data parallelism to real time [DART]
Boniol, Frédéric [Auteur]
Ecole Nationale Supérieure d'Electrotechnique, d'Electronique, d'Informatique, d'Hydraulique et de Télécommunications [ENSEEIHT]
ONERA - The French Aerospace Lab [Toulouse]
Cordovilla, Mikel [Auteur]
ONERA - The French Aerospace Lab [Toulouse]
Lesens, David [Auteur]
Astrium Space Transportation [AST]
Journal title :
Discrete Event Dynamic Systems
Pages :
307-338
Publisher :
Springer Verlag
Publication date :
2011
ISSN :
0924-6703
English keyword(s) :
Real-time
Synchronous languages
Preemptive multitasking
Embedded systems
Synchronous languages
Preemptive multitasking
Embedded systems
HAL domain(s) :
Informatique [cs]/Systèmes embarqués
English abstract : [en]
This article presents a complete scheme for the integration and the development of multi-periodic critical embedded systems. A system is formally specified as a modular and hierarchical assembly of several locally mono-periodic ...
Show more >This article presents a complete scheme for the integration and the development of multi-periodic critical embedded systems. A system is formally specified as a modular and hierarchical assembly of several locally mono-periodic synchronous functions into a globally multi-periodic synchronous system. To support this, we introduce a real-time software architecture description language, named \prelude, which is built upon the synchronous languages and which provides a high level of abstraction for describing the functional and the real-time architecture of a multi-periodic control system. A program is translated into a set of real-time tasks that can be executed on a monoprocessor real-time platform with an on-line priority-based scheduler such as Deadline-Monotonic or Earliest-Deadline-First. The compilation is formally proved correct, meaning that the generated code respects the real-time semantics of the original program (respect of periods, deadlines, release dates and precedences) as well as its functional semantics (respect of variable consumption).Show less >
Show more >This article presents a complete scheme for the integration and the development of multi-periodic critical embedded systems. A system is formally specified as a modular and hierarchical assembly of several locally mono-periodic synchronous functions into a globally multi-periodic synchronous system. To support this, we introduce a real-time software architecture description language, named \prelude, which is built upon the synchronous languages and which provides a high level of abstraction for describing the functional and the real-time architecture of a multi-periodic control system. A program is translated into a set of real-time tasks that can be executed on a monoprocessor real-time platform with an on-line priority-based scheduler such as Deadline-Monotonic or Earliest-Deadline-First. The compilation is formally proved correct, meaning that the generated code respects the real-time semantics of the original program (respect of periods, deadlines, release dates and precedences) as well as its functional semantics (respect of variable consumption).Show less >
Language :
Anglais
Popular science :
Non
Collections :
Source :
Files
- https://hal.inria.fr/inria-00638936/document
- Open access
- Access the document
- https://hal.inria.fr/inria-00638936/document
- Open access
- Access the document
- document
- Open access
- Access the document
- DEDS2010.pdf
- Open access
- Access the document
- DEDS2010.pdf
- Open access
- Access the document