Developpement a objet temps reel : etude et proposition d'une architecture d'ordonnancement parallele

par LAURENT RIOUX

Thèse de doctorat en Sciences appliquées

Sous la direction de François Terrier.

Soutenue en 1997

à Paris 11 .

    mots clés mots clés


  • Résumé

    Cette these contribue a la programmation et au controle de l'execution d'applications temps reel orientees objet. L'utilisation d'objets temps reel est particulierement interessante pour la programmation des applications temps reel orientees objet, car ce modele permet d'introduire la concurrence en conservant les proprietes d'encapsulation, de la modularite et de reutilisabilite, tout en prenant en compte les contraintes temps reel de l'application. L'une des qualites essentielles de cette approche est qu'elle permet la specification du parallelisme et des contraintes temps reel directement au niveau du modele et leur mise en uvre automatique dans l'application. Un systeme d'annotation de c++ a ete ainsi defini qui permet de decrire dans le source (ou le modele) d'une application ses specifications temps reel. Il fournira au support d'execution les differentes informations qui lui permettront de la controler au mieux. Avec cette approche du multitache, nous distinguerons trois niveaux de controle : un controle d'etat (definissant sa capacite a effectuer une operation), un controle de concurrence (assurant le maintient de la coherence des valeurs des attributs de l'objet) et un controle d'ordonnancement (effectuant l'allocation des ressources processeurs en fonction des contraintes). L'architecture de controle proposee, nommee oros, permet d'effectuer le controle dynamique d'une application en prenant en compte ces differents types de contraintes. Pour profiter du parallelisme des nouvelles machines, cette architecture met l'accent sur le parallelisme d'execution mais aussi de controle. L'architecture oros gere ainsi l'acces aux attributs de chaque objet de maniere individuelle permettant ainsi de paralleliser des traitements qui n'accedent pas aux memes donnees. Cette architecture n'utilise que des primitives communes a l'ensemble des systemes d'exploitation temps reel du commerce, ce qui permet d'assurer la faisabilite et la portabilite.


  • Pas de résumé disponible.

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 208 P.
  • Annexes : 96 REF.

Où se trouve cette thèse ?

  • Bibliothèque : Université Paris-Sud (Orsay, Essonne). Service Commun de la Documentation. Section Sciences.
  • Disponible pour le PEB
  • Bibliothèque : Centre Technique du Livre de l'Enseignement supérieur (Marne-la-Vallée, Seine-et-Marne).
  • Disponible pour le PEB
  • Cote : TH2014-013556
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.