Adaptation en ligne de mécanismes de tolérance aux fautes par une approche à composants ouverts - Université Toulouse III - Paul Sabatier - Toulouse INP Accéder directement au contenu
Thèse Année : 2009

Adaptation en ligne de mécanismes de tolérance aux fautes par une approche à composants ouverts

Résumé

On-line fault tolerance adaptation aims at enforcing system dependability by taking into account operational conditions and environment. Adapting the system requires new design techniques. This work aims at understanding and mastering the impact of such software modification in operation, especially regarding side effects on functionalities and dependability properties. Our approach relies on a reflective architecture based on components and models of the software that reflects on the one hand the content of the software in terms of state and algorithms (architectural model) and on the other hand the expected correct behaviour (behavioural model). The first one is used to determine the modifications and apply them at runtime, and the second one is used to drive the system in a state in which modifications can be done consistently, and maintain the system in such a state. We show that; thanks to manipulation capabilities and execution control, we can master the modification of fault tolerance software and ensure correctness properties.
L'adaptation en-ligne du logiciel de tolérance aux fautes permet de renforce la sûreté de fonctionnement du système et prenant en compte son environnement. L'adaptation nécessite de nouvelles techniques de conception. Ces travaux visent à comprendre et maîtriser l'impact des modifications du logiciel de tolérance aux fautes en opération sur les fonctionnalités du système, pour en maîtriser les effets de bords. L'approche proposée introduit une architecture réflexive à composants et une modélisation du logiciel. Un modèle structurel du logiciel permet de calculer et appliquer les modifications du contenu du logiciel. Un modèle comportemental décrit les observations attendues en fonctionnement. Il permet de déterminer les états permettant d'appliquer les modifications, d'amener et de maintenir le système dans ces états. Ces travaux montrent que, grâce aux capacités de manipulation et de contrôle en ligne du logiciel, la modification des mécanismes de tolérance aux fautes peut être réalisée en ligne de manière maîtrisée.
Fichier principal
Vignette du fichier
_tpareaud_laas.fr_-_Manuscrit_Final.pdf (6.68 Mo) Télécharger le fichier

Dates et versions

tel-00389267 , version 1 (28-05-2009)
tel-00389267 , version 2 (12-01-2024)

Identifiants

  • HAL Id : tel-00389267 , version 1

Citer

Thomas Pareaud. Adaptation en ligne de mécanismes de tolérance aux fautes par une approche à composants ouverts. Informatique [cs]. Institut National Polytechnique de Toulouse - INPT, 2009. Français. ⟨NNT : ⟩. ⟨tel-00389267v1⟩
202 Consultations
497 Téléchargements

Partager

Gmail Facebook X LinkedIn More