Adaptations dynamiques au contexte en informatique ambiante : propriétés logiques et temporelles

Nicolas Ferry 1
1 Laboratoire d'Informatique, Signaux, et Systèmes de Sophia-Antipolis (I3S) / Equipe RAINBOW
SPARKS - Scalable and Pervasive softwARe and Knowledge Systems
Résumé : En informatique ambiante, les applications sont construites en faisant interagir entre eux des objets informatisés et communicants appelés dispositifs. Parce que ces dispositifs peuvent être mobiles ou subir des pannes, cette infrastructure évolue dynamiquement et de manière imprévisible. Aussi, pour s’insérer de manière transparente dans leur environnement et fournir les fonctionnalités attendues par les utilisateurs, bien souvent plus pérennes que l’environnement sur lequel elles reposent, les applications doivent s’adapter dynamiquement à ces évolutions. Ces phénomènes variables poursuivant leur propre dynamique, le défi proposé aux mécanismes d’adaptation est d’être capable de les prendre en compte, avec une dynamique adaptée à chacun d’entre eux. Dans cette optique, nous proposons un modèle architectural ainsi qu’un mécanisme d’adaptation. Le modèle architectural repose sur quatre niveaux organisés hiérarchiquement en fonction de leur complexité et de la dynamique qu’ils peuvent offrir. Nous lui associons un mécanisme d’adaptation qui, à partir du principe de séparation des préoccupations permet d’exprimer la variabilité du système. En raison de l’imprévisibilité de l’environnement, les ensembles d’adaptations qui seront déployées par les niveaux supérieurs de l’architecture ne peuvent pas nécessairement être anticipés à la conception. Aussi, grâce à un ensemble de propriétés logiques et temporelles, ces adaptations peuvent être composées de manière non-anticipée dans des temps de réponse adaptés. Le mécanisme d’adaptation proposé, appelé cascade d’aspects, est expérimenté en se basant sur les Aspects d’Assemblages et la plateforme d’exécution WComp.
Type de document :
Thèse
Génie logiciel [cs.SE]. Université Nice Sophia Antioplis, 2011. Français
Liste complète des métadonnées


https://hal.archives-ouvertes.fr/tel-01343545
Contributeur : Stéphane Lavirotte <>
Soumis le : vendredi 8 juillet 2016 - 15:33:43
Dernière modification le : mercredi 13 juillet 2016 - 01:04:59
Document(s) archivé(s) le : dimanche 9 octobre 2016 - 15:49:00

Fichier

Licence


Distributed under a Creative Commons Paternité - Pas d'utilisation commerciale - Partage selon les Conditions Initiales 4.0 International License

Identifiants

  • HAL Id : tel-01343545, version 1

Collections

Citation

Nicolas Ferry. Adaptations dynamiques au contexte en informatique ambiante : propriétés logiques et temporelles. Génie logiciel [cs.SE]. Université Nice Sophia Antioplis, 2011. Français. <tel-01343545>

Partager

Métriques

Consultations de
la notice

51

Téléchargements du document

78