Résolution de l'hétérogénéité des intergiciels d'un environnement ubiquitaire

nombre croissant de dispositifs informatiques par le biais de technologies réseaux sans fil basées ou non sur des infrastructures (WLAN, Bluetooth, GSM, GPRS, UMTS). Une des problématiques majeures de l'informatique diffuse est de faire communiquer de façon dynamique, spontanée et transparente...

Full description

Bibliographic Details
Main Author: Bromberg, David
Language:FRE
Published: Université de Versailles-Saint Quentin en Yvelines 2006
Subjects:
Online Access:http://tel.archives-ouvertes.fr/tel-00469445
http://tel.archives-ouvertes.fr/docs/00/46/94/45/PDF/thesis_david_bromberg.pdf
id ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-00469445
record_format oai_dc
spelling ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-004694452013-01-07T18:08:32Z http://tel.archives-ouvertes.fr/tel-00469445 http://tel.archives-ouvertes.fr/docs/00/46/94/45/PDF/thesis_david_bromberg.pdf Résolution de l'hétérogénéité des intergiciels d'un environnement ubiquitaire Bromberg, David [INFO] Computer Science Ubiquitous computing open networked environment interoperable middleware reconfigurable and adaptable middleware formal evaluation software engineering for middleware software architecture service discovery and access heterogeneity middleware for resources constraints devices nombre croissant de dispositifs informatiques par le biais de technologies réseaux sans fil basées ou non sur des infrastructures (WLAN, Bluetooth, GSM, GPRS, UMTS). Une des problématiques majeures de l'informatique diffuse est de faire communiquer de façon dynamique, spontanée et transparente ces différents dispositifs entre eux indépendamment de leurs hétérogénéités matérielle et logicielle. Les intergiciels ont été introduits dans cet objectif, cependant étant donné leur diversité, une nouvelle source d'hétérogénéité de plus haut niveau apparaît, notamment au niveau de leur protocole d'interaction. Actuellement, deux méthodes permettent de résoudre ces incompatibilités : la substitution et la traduction de protocoles. La première requiert la conception de nouveaux intergiciels capables de s'adapter en fonction de leur environnement d'exécution afin de résoudre dynamiquement l'hétérogénéité des intergiciels existants. L'avantage de cette méthode est de fournir une interopérabilité dynamique. En revanche, son inconvénient est d'être non transparente : elle crée une nouvelle source d'hétérogénéité entre ces nouveaux intergiciels, et nécessite de développer des applications qui leur sont spécifiques. La seconde méthode, quant à elle, est transparente : elle ne requiert ni la conception de nouveaux intergiciels, ni le développement de nouvelles applications. Cependant, elle reste statique et planifiée contrairement à la précédente méthode. Dans le contexte de l'informatique diffuse, ces deux méthodes sont complémentaires. Notre contribution consiste à combiner ces deux approches. A l'aide des langages de processus, nous proposons, dans un premier temps, une spécification formelle de notre solution qui permet de résoudre l'hétérogénéité des intergiciels quels que soient la spécificité de leurs caractéristiques, de leurs protocoles et de leurs technologies. Dans un second temps, nous présentons deux systèmes, basés sur cette spécification, conçus pour résoudre : (i) les incompatibilités des protocoles de découverte de services, (ii) les incompatibilités des protocoles de communication. Leur particularité est d'assurer une interopérabilité dynamique et transparente sans requérir de modifications des applications et des intergiciels existants. A partir de nos différentes expérimentations, il apparaît que le surcoût de cette solution pour résoudre les incompatibilités de protocoles est raisonnable. 2006-12-01 FRE PhD thesis Université de Versailles-Saint Quentin en Yvelines
collection NDLTD
language FRE
sources NDLTD
topic [INFO] Computer Science
Ubiquitous computing
open networked environment
interoperable middleware
reconfigurable and adaptable middleware
formal evaluation
software engineering for middleware
software architecture
service discovery and access heterogeneity
middleware for resources constraints devices
spellingShingle [INFO] Computer Science
Ubiquitous computing
open networked environment
interoperable middleware
reconfigurable and adaptable middleware
formal evaluation
software engineering for middleware
software architecture
service discovery and access heterogeneity
middleware for resources constraints devices
Bromberg, David
Résolution de l'hétérogénéité des intergiciels d'un environnement ubiquitaire
description nombre croissant de dispositifs informatiques par le biais de technologies réseaux sans fil basées ou non sur des infrastructures (WLAN, Bluetooth, GSM, GPRS, UMTS). Une des problématiques majeures de l'informatique diffuse est de faire communiquer de façon dynamique, spontanée et transparente ces différents dispositifs entre eux indépendamment de leurs hétérogénéités matérielle et logicielle. Les intergiciels ont été introduits dans cet objectif, cependant étant donné leur diversité, une nouvelle source d'hétérogénéité de plus haut niveau apparaît, notamment au niveau de leur protocole d'interaction. Actuellement, deux méthodes permettent de résoudre ces incompatibilités : la substitution et la traduction de protocoles. La première requiert la conception de nouveaux intergiciels capables de s'adapter en fonction de leur environnement d'exécution afin de résoudre dynamiquement l'hétérogénéité des intergiciels existants. L'avantage de cette méthode est de fournir une interopérabilité dynamique. En revanche, son inconvénient est d'être non transparente : elle crée une nouvelle source d'hétérogénéité entre ces nouveaux intergiciels, et nécessite de développer des applications qui leur sont spécifiques. La seconde méthode, quant à elle, est transparente : elle ne requiert ni la conception de nouveaux intergiciels, ni le développement de nouvelles applications. Cependant, elle reste statique et planifiée contrairement à la précédente méthode. Dans le contexte de l'informatique diffuse, ces deux méthodes sont complémentaires. Notre contribution consiste à combiner ces deux approches. A l'aide des langages de processus, nous proposons, dans un premier temps, une spécification formelle de notre solution qui permet de résoudre l'hétérogénéité des intergiciels quels que soient la spécificité de leurs caractéristiques, de leurs protocoles et de leurs technologies. Dans un second temps, nous présentons deux systèmes, basés sur cette spécification, conçus pour résoudre : (i) les incompatibilités des protocoles de découverte de services, (ii) les incompatibilités des protocoles de communication. Leur particularité est d'assurer une interopérabilité dynamique et transparente sans requérir de modifications des applications et des intergiciels existants. A partir de nos différentes expérimentations, il apparaît que le surcoût de cette solution pour résoudre les incompatibilités de protocoles est raisonnable.
author Bromberg, David
author_facet Bromberg, David
author_sort Bromberg, David
title Résolution de l'hétérogénéité des intergiciels d'un environnement ubiquitaire
title_short Résolution de l'hétérogénéité des intergiciels d'un environnement ubiquitaire
title_full Résolution de l'hétérogénéité des intergiciels d'un environnement ubiquitaire
title_fullStr Résolution de l'hétérogénéité des intergiciels d'un environnement ubiquitaire
title_full_unstemmed Résolution de l'hétérogénéité des intergiciels d'un environnement ubiquitaire
title_sort résolution de l'hétérogénéité des intergiciels d'un environnement ubiquitaire
publisher Université de Versailles-Saint Quentin en Yvelines
publishDate 2006
url http://tel.archives-ouvertes.fr/tel-00469445
http://tel.archives-ouvertes.fr/docs/00/46/94/45/PDF/thesis_david_bromberg.pdf
work_keys_str_mv AT brombergdavid resolutiondelheterogeneitedesintergicielsdunenvironnementubiquitaire
_version_ 1716397981382475776