Vers les applications fiables basées sur des composants dynamiques

Les logiciels s'orientent de plus en plus vers des architectures évolutives, capables de s'adapter facilement aux changements et d'intégrer de nouvelles fonctionnalités. Ceci est important pour plusieurs classes d'applications qui ont besoin d'évoluer sans que cela implique...

Full description

Bibliographic Details
Main Author: Santos da Gama, Kiev
Language:fra
Published: Université de Grenoble 2011
Subjects:
Online Access:http://tel.archives-ouvertes.fr/tel-00633320
http://tel.archives-ouvertes.fr/docs/00/63/33/20/PDF/22651_SANTOS_-_DA_-_GAMA_2011_archivage_2_.pdf
id ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-00633320
record_format oai_dc
spelling ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-006333202014-10-14T03:52:32Z http://tel.archives-ouvertes.fr/tel-00633320 2011GRENM043 http://tel.archives-ouvertes.fr/docs/00/63/33/20/PDF/22651_SANTOS_-_DA_-_GAMA_2011_archivage_2_.pdf Vers les applications fiables basées sur des composants dynamiques Santos da Gama, Kiev [INFO] Computer Science [INFO] Informatique Fiabilité Développement basé sur des composants Auto-réparation Isolation des applications Programmation orientée aspects Applications à composants dynamiques Les logiciels s'orientent de plus en plus vers des architectures évolutives, capables de s'adapter facilement aux changements et d'intégrer de nouvelles fonctionnalités. Ceci est important pour plusieurs classes d'applications qui ont besoin d'évoluer sans que cela implique d'interrompre leur exécution. Des plateformes dynamiques à composants autorisent ce type d'évolution à l'exécution, en permettant aux composants d'être chargés et exécutés sans requérir le redémarrage complet de l'application en service. Toutefois, la flexibilité d'un tel mécanisme introduit de nouveaux défis qui exigent de gérer les possibles erreurs dues à des incohérences dans le processus de mise à jour, ou en raison du comportement défectueux de composants survenant pendant l'exécution de l'application. Des composants tiers dont l'origine ou la qualité sont inconnus peuvent être considérées à priori comme peu fiables, car ils peuvent potentiellement introduire des défauts d'applications lorsqu'il est combiné avec d'autres composants. Nous sommes intéressés à la réduction de l'impact de ces composants considérés comme non fiables et qui sont susceptibles de compromettre la fiabilité de l'application en cours d'exécution. Cette thèse porte sur l'application de techniques pour améliorer la fiabilité des applications dynamiques à composants. Pour cela, nous proposons l'utilisation des frontières d'isolation pouvant fournir du contingentement de fautes. Le composant ainsi isolé ne perturbe pas le reste de l'application quand il est défaillant. Une telle approche peut être vu sous trois perspectives présentées: (i) l'isolement des composants dynamiques, régi par une politique d'exécution reconfigurable, (ii) l'autoréparation de conteneurs d'isolement, et (iii) l'utilisation des aspects pour séparer les préoccupations de fiabilité à partir du code fonctionnel. 2011-10-06 fra PhD thesis Université de Grenoble
collection NDLTD
language fra
sources NDLTD
topic [INFO] Computer Science
[INFO] Informatique
Fiabilité
Développement basé sur des composants
Auto-réparation
Isolation des applications
Programmation orientée aspects
Applications à composants dynamiques
spellingShingle [INFO] Computer Science
[INFO] Informatique
Fiabilité
Développement basé sur des composants
Auto-réparation
Isolation des applications
Programmation orientée aspects
Applications à composants dynamiques
Santos da Gama, Kiev
Vers les applications fiables basées sur des composants dynamiques
description Les logiciels s'orientent de plus en plus vers des architectures évolutives, capables de s'adapter facilement aux changements et d'intégrer de nouvelles fonctionnalités. Ceci est important pour plusieurs classes d'applications qui ont besoin d'évoluer sans que cela implique d'interrompre leur exécution. Des plateformes dynamiques à composants autorisent ce type d'évolution à l'exécution, en permettant aux composants d'être chargés et exécutés sans requérir le redémarrage complet de l'application en service. Toutefois, la flexibilité d'un tel mécanisme introduit de nouveaux défis qui exigent de gérer les possibles erreurs dues à des incohérences dans le processus de mise à jour, ou en raison du comportement défectueux de composants survenant pendant l'exécution de l'application. Des composants tiers dont l'origine ou la qualité sont inconnus peuvent être considérées à priori comme peu fiables, car ils peuvent potentiellement introduire des défauts d'applications lorsqu'il est combiné avec d'autres composants. Nous sommes intéressés à la réduction de l'impact de ces composants considérés comme non fiables et qui sont susceptibles de compromettre la fiabilité de l'application en cours d'exécution. Cette thèse porte sur l'application de techniques pour améliorer la fiabilité des applications dynamiques à composants. Pour cela, nous proposons l'utilisation des frontières d'isolation pouvant fournir du contingentement de fautes. Le composant ainsi isolé ne perturbe pas le reste de l'application quand il est défaillant. Une telle approche peut être vu sous trois perspectives présentées: (i) l'isolement des composants dynamiques, régi par une politique d'exécution reconfigurable, (ii) l'autoréparation de conteneurs d'isolement, et (iii) l'utilisation des aspects pour séparer les préoccupations de fiabilité à partir du code fonctionnel.
author Santos da Gama, Kiev
author_facet Santos da Gama, Kiev
author_sort Santos da Gama, Kiev
title Vers les applications fiables basées sur des composants dynamiques
title_short Vers les applications fiables basées sur des composants dynamiques
title_full Vers les applications fiables basées sur des composants dynamiques
title_fullStr Vers les applications fiables basées sur des composants dynamiques
title_full_unstemmed Vers les applications fiables basées sur des composants dynamiques
title_sort vers les applications fiables basées sur des composants dynamiques
publisher Université de Grenoble
publishDate 2011
url http://tel.archives-ouvertes.fr/tel-00633320
http://tel.archives-ouvertes.fr/docs/00/63/33/20/PDF/22651_SANTOS_-_DA_-_GAMA_2011_archivage_2_.pdf
work_keys_str_mv AT santosdagamakiev verslesapplicationsfiablesbaseessurdescomposantsdynamiques
_version_ 1716718266288701440