I. Présentation

Les systèmes informatiques d'aujourd'hui sont utilisés dans des environnements en constante évolution, et nécessitent par conséquent des implémentations particulièrement ' malléables ', notamment capables de reconfiguration ' à chaud '. L'utilisation de tels systèmes dans des contextes critiques pose cependant le problème de leur tolérance aux fautes. La réflexivité semble apporter une solution intéressante à ce problème, en permettant l'auto-représentation et l'auto-modification d'un système informatique. Dans cet article, nous nous intéressons à l'utilisation de la réflexivité pour la tolérance aux fautes de systèmes hautement adaptables, et notamment la répartition des mécanismes de réflexivité dans les différentes couches du support d'exécution (noyau, intergiciel, etc.).

II. Sommaire

  1. Introduction
  2. Tolérance aux Fautes et Réflexivité
    1. Tolérance aux Fautes
    2. La Réflexivité
  3. Réflexivité MultiNiveaux
    1. Interfaces Standards et Modèle de Programmation
    2. Architecture en Couche
    3. La Réflexivité MultiNiveaux
  4. Méthodologie & Premiers Résultats Expérimentaux
    1. Méthodologie
    2. Premiers Résultats
  5. Conclusion et Perspectives
  6. Références

III. Téléchargement

Téléchargez le cours au format PDF (116 Ko, 7 pages).

Pour lire les documents au format PDF, vous pouvez utilisez le logiciel Adobe Acrobat Reader.

IV. L'auteur

L'auteur François Taïani est professeur assistant au département d'informatique de l'Université de Lancaster (Royaume-Uni). Pour plus d'informations, rendez-vous sur sa page personnelle.