Communication par événements dans les modèles à objets
Les applications coopératives mettent en jeu des interactions complexes entre les différents éléments qui les composent. L'environnement utilisé pour leur programmation doit donc offrir les mécanismes nécessaires à la réalisation de ces interactions. Le choix d'un environnement à objets po...
Main Author: | |
---|---|
Language: | FRE |
Published: |
1996
|
Subjects: | |
Online Access: | http://tel.archives-ouvertes.fr/tel-00345373 http://tel.archives-ouvertes.fr/docs/00/34/53/73/PDF/Lenormand.Emmanuel_1996_these.pdf |
id |
ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-00345373 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-003453732013-01-07T18:27:51Z http://tel.archives-ouvertes.fr/tel-00345373 http://tel.archives-ouvertes.fr/docs/00/34/53/73/PDF/Lenormand.Emmanuel_1996_these.pdf Communication par événements dans les modèles à objets Lenormand, Emmanuel [INFO:INFO_MO] Computer Science/Modeling and Simulation Environnement programmation Communication Système informatique Orienté objet Transmission asynchrone Coordination Groupware Evénement Les applications coopératives mettent en jeu des interactions complexes entre les différents éléments qui les composent. L'environnement utilisé pour leur programmation doit donc offrir les mécanismes nécessaires à la réalisation de ces interactions. Le choix d'un environnement à objets pour cette mise en œuvre revêt de nombreux avantages, relatifs aux caractéristiques canoniques des modèles à objets (notion d'interface, héritage, encapsulation), mais certains mécanismes nécessaires aux applications coopératives ne sont pas ou peu pris en compte dans ce contexte. Parmi ceux-ci, nous nous intéressons plus particulièrement à un mode de communication asynchrone et anonyme, complément de l'appel de méthode synchrone. Nous proposons d'intégrer un tel mode de communication dans les modèles à objets en utilisant la notion d'événement: un événement peut être émis et déclencher de manière asynchrone des actions dans les objets. Nous décrivons les différents choix possibles pour intégrer cette communication à base d'événements dans un modèle à objets. Ces choix concernent à la fois les aspects déclaratifs du mécanisme et ceux relatifs au modèle d'exécution associé. Nous examinons également les effets de cette extension sur les caractéristiques canoniques des modèles à objets. Nous appliquons ensuite cette étude au modèle Guide, qui offre des objets répartis, partageables et persistants. Nous montrons comment le mode de communication proposé peut être intégré à ce modèle particulier, en insistant sur les critères qui motivent nos choix. Enfin, la réalisation d'un prototype et d'applications qui l'utilisent a permis de valider les propositions faites 1996-11-07 FRE PhD thesis |
collection |
NDLTD |
language |
FRE |
sources |
NDLTD |
topic |
[INFO:INFO_MO] Computer Science/Modeling and Simulation Environnement programmation Communication Système informatique Orienté objet Transmission asynchrone Coordination Groupware Evénement |
spellingShingle |
[INFO:INFO_MO] Computer Science/Modeling and Simulation Environnement programmation Communication Système informatique Orienté objet Transmission asynchrone Coordination Groupware Evénement Lenormand, Emmanuel Communication par événements dans les modèles à objets |
description |
Les applications coopératives mettent en jeu des interactions complexes entre les différents éléments qui les composent. L'environnement utilisé pour leur programmation doit donc offrir les mécanismes nécessaires à la réalisation de ces interactions. Le choix d'un environnement à objets pour cette mise en œuvre revêt de nombreux avantages, relatifs aux caractéristiques canoniques des modèles à objets (notion d'interface, héritage, encapsulation), mais certains mécanismes nécessaires aux applications coopératives ne sont pas ou peu pris en compte dans ce contexte. Parmi ceux-ci, nous nous intéressons plus particulièrement à un mode de communication asynchrone et anonyme, complément de l'appel de méthode synchrone. Nous proposons d'intégrer un tel mode de communication dans les modèles à objets en utilisant la notion d'événement: un événement peut être émis et déclencher de manière asynchrone des actions dans les objets. Nous décrivons les différents choix possibles pour intégrer cette communication à base d'événements dans un modèle à objets. Ces choix concernent à la fois les aspects déclaratifs du mécanisme et ceux relatifs au modèle d'exécution associé. Nous examinons également les effets de cette extension sur les caractéristiques canoniques des modèles à objets. Nous appliquons ensuite cette étude au modèle Guide, qui offre des objets répartis, partageables et persistants. Nous montrons comment le mode de communication proposé peut être intégré à ce modèle particulier, en insistant sur les critères qui motivent nos choix. Enfin, la réalisation d'un prototype et d'applications qui l'utilisent a permis de valider les propositions faites |
author |
Lenormand, Emmanuel |
author_facet |
Lenormand, Emmanuel |
author_sort |
Lenormand, Emmanuel |
title |
Communication par événements dans les modèles à objets |
title_short |
Communication par événements dans les modèles à objets |
title_full |
Communication par événements dans les modèles à objets |
title_fullStr |
Communication par événements dans les modèles à objets |
title_full_unstemmed |
Communication par événements dans les modèles à objets |
title_sort |
communication par événements dans les modèles à objets |
publishDate |
1996 |
url |
http://tel.archives-ouvertes.fr/tel-00345373 http://tel.archives-ouvertes.fr/docs/00/34/53/73/PDF/Lenormand.Emmanuel_1996_these.pdf |
work_keys_str_mv |
AT lenormandemmanuel communicationparevenementsdanslesmodelesaobjets |
_version_ |
1716452381393158144 |