Accueil du site > Français > Thèmes de recherche > Thème 7 - Sûreté de développement du logiciel > Equipe ACADIE > Recherches > Systèmes temps réel distribués et embarqués
Historiquement, l’intérêt de l’équipe Acadie porte sur :
La collaboration avec l’équipe Vortex a été poursuivie en étudiant des algorithmes de diffusions dans un cadre multimédia réellement réparti (plusieurs sources, plusieurs destinataires, plusieurs flux : applications Computer Supported Cooperative Work). Nous avons montré comment coordonner des flux répartis (thèse Cezar Plesca 04-07 [9043]).
Systèmes satellitaires et DRE
Les DRE (Distributed Real-time Embedded systems), fusion de l’algorithmique distribuée, des systèmes temps-réel et des systèmes embarqués, nécessitent des techniques de preuve à cheval sur ces domaines. Nous avons étudié la description d’un système temps-réel réparti exclusivement par les données et leurs circulations, sans avoir à considérer la décomposition en tâches et leur ordonnancement. Les interactions entre données sont abstraites via une relation qui lie les valeurs de deux variables en y attachant des contraintes temporelles (fraîcheur, latence…). La spécification est automatiquement analysée pour montrer sa faisabilité et en dériver une implantation (thèse Tanguy Le Berre 06-).
Un deuxième sujet, en collaboration avec Thales Alenia Space et le CNES, s’attache à la cohérence des données dans des systèmes distribués temps-réel. Dans un tel système, plusieurs chemins de données indépendants peuvent relier deux composants mais le composant terminal peut nécessiter une cohérence globale de ses entrées. Nous avons identifié les points d’incohérence et proposé différentes approches pour contrôler le degré de cohérence (thèse Nadège Pontisso 06-).
Enfin, suite à une demande du CNES en 2007, la notion de séparabilité a été utilisée pour améliorer la simulation de systèmes satellitaires répartis (taille des pas et parallélisme).
Courtage de service
le courtage de service a été étudié en utilisant une description formelle du domaine d’application comportant l’ensemble des données et des opérateurs du domaine ainsi que les propriétés des opérateurs. Cette description est effectuée sous la forme d’une spécification algébrique, intégrant sous-typage et surcharge. Le courtage consiste à effectuer un filtrage modulo la théorie équationnelle associée à la spécification (thèse Aurélie Hurault 03-06 [10732], projet interne GRID-TLSE, collaboration avec l’Arménie, projets ANR LEGO et SCORWARE).
Voir aussi le site de l’équipe Modélisation et Validation de la Répartition à l’IRIT/ENSEEIHT.