A Domain-Specific Language for Multitask Systems, Applying Discrete Controller Synthesis - Archive ouverte HAL Access content directly
Journal Articles EURASIP Journal on Embedded Systems Year : 2007

A Domain-Specific Language for Multitask Systems, Applying Discrete Controller Synthesis

(1) , (1, 2)
1
2

Abstract

We propose a simple programming language, called Nemo, specific to the domain of multitask real-time control systems, such as in robotic, automotive, or avionics systems. It can be used to specify a set of resources with usage constraints, a set of tasks that consume them according to various modes, and applications sequencing the tasks. We automatically obtain an application-specific task handler that correctly manages the constraints (if there exists one), through a compilation-like process including a phase of discrete controller synthesis. This way, this formal technique contributes to the safety of the designed systems, while being encapsulated in a tool that makes it usable by application experts. Our approach is based on the synchronous modelling techniques, languages, and tools.
Fichier principal
Vignette du fichier
1687-3963-2007-084192.pdf (347.91 Ko) Télécharger le fichier
Vignette du fichier
1687-3963-2007-084192.xml (15.15 Ko) Télécharger le fichier
Origin : Publisher files allowed on an open archive
Format : Other
Loading...

Dates and versions

hal-00784474 , version 1 (04-02-2013)

Identifiers

  • HAL Id : hal-00784474 , version 1

Cite

Gwenaël Delaval, Eric Rutten. A Domain-Specific Language for Multitask Systems, Applying Discrete Controller Synthesis. EURASIP Journal on Embedded Systems, 2007, 2007 (1), pp.084192. ⟨hal-00784474⟩
223 View
209 Download

Share

Gmail Facebook Twitter LinkedIn More