Nous nous intéressons à la conception sûre de systèmes répartis. Nous proposons une méthode permettant de concevoir un système réparti défini comme un programme unique, dont la structure fonctionnelle est indépendante de l'architecture du système. Cette méthode est basée sur l'ajout de primitives de répartition à un langage flots de données synchrone permettant le placement par le programmeur de certains calculs sur les ressources de l'architecture. Un système d'inférence de types est utilisé pour vérifier la cohérence de ces annotations, ainsi que pour inférer la localisation des valeurs non annotées. Ce système de types est ensuite utilisé pour la définition d'une opération de répartition modulaire, conservant la structure fonctionnelle d...
Synchronous programming has been introduced to facilitate the design and programming of reactive sys...
Avec l’émergence de plates-formes distribuées très hétérogènes, dynamiques et à large-échelle, la né...
L'objet de cette thèse est la conception de systèmes informatiques bases sur des unités spécialisées...
We address the problem of safe design of distributed embedded systems. We show that with the increas...
This paper addresses the design of distributed systems with synchronous dataflow languages. As modul...
La réalisation des systèmes embarqués modernes a fait naître le besoin de techniques et outils d aid...
This PhD. Thesis defines a high-level language for programming real-time embedded control systems. I...
La programmation synchrone est utilisée pour faciliter la description des systèmes réactifs, devant ...
Ce document traite du problème, toujours actuels, de l'unification des paradigmes de programmation l...
Dans le domaine des systèmes distribués, la notion de mobilité du code est à l'origine de nombreux t...
The realization of modern embedded systems increase the requirements of automatic or semi-automatic ...
Cette thèse traite de systèmes embarqués contrôlés par un ensemble de processus périodiques non sync...
Nous rappelons les concepts du calcul systolique et nous examinons les problèmes de mise en oeuvre d...
L’approche synchrone aux systèmes réactifs, où le temps global est une séquence d’instants discrets,...
Les langages synchrones sont apparus autour des années quatre-vingt, en réponse à un besoin d’avoir ...
Synchronous programming has been introduced to facilitate the design and programming of reactive sys...
Avec l’émergence de plates-formes distribuées très hétérogènes, dynamiques et à large-échelle, la né...
L'objet de cette thèse est la conception de systèmes informatiques bases sur des unités spécialisées...
We address the problem of safe design of distributed embedded systems. We show that with the increas...
This paper addresses the design of distributed systems with synchronous dataflow languages. As modul...
La réalisation des systèmes embarqués modernes a fait naître le besoin de techniques et outils d aid...
This PhD. Thesis defines a high-level language for programming real-time embedded control systems. I...
La programmation synchrone est utilisée pour faciliter la description des systèmes réactifs, devant ...
Ce document traite du problème, toujours actuels, de l'unification des paradigmes de programmation l...
Dans le domaine des systèmes distribués, la notion de mobilité du code est à l'origine de nombreux t...
The realization of modern embedded systems increase the requirements of automatic or semi-automatic ...
Cette thèse traite de systèmes embarqués contrôlés par un ensemble de processus périodiques non sync...
Nous rappelons les concepts du calcul systolique et nous examinons les problèmes de mise en oeuvre d...
L’approche synchrone aux systèmes réactifs, où le temps global est une séquence d’instants discrets,...
Les langages synchrones sont apparus autour des années quatre-vingt, en réponse à un besoin d’avoir ...
Synchronous programming has been introduced to facilitate the design and programming of reactive sys...
Avec l’émergence de plates-formes distribuées très hétérogènes, dynamiques et à large-échelle, la né...
L'objet de cette thèse est la conception de systèmes informatiques bases sur des unités spécialisées...