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...

Full description

Bibliographic Details
Main Author: Lenormand, Emmanuel
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