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...
Main Author: | |
---|---|
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 |