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'autoreprésentation et l'automodification 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▲
- Introduction
-
Tolérance aux Fautes et Réflexivité
- Tolérance aux Fautes
- La Réflexivité
-
Réflexivité MultiNiveaux
- Interfaces Standards et Modèle de Programmation
- Architecture en Couche
- La Réflexivité MultiNiveaux
-
Méthodologie & Premiers Résultats Expérimentaux
- Méthodologie
- Premiers Résultats
- Conclusion et Perspectives
- 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 utiliser 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.