Eva : an event-based framework for developing specialised communication protocols - IMT - Institut Mines-Télécom Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 2000

Eva : an event-based framework for developing specialised communication protocols

Francisco Brasileiro
  • Fonction : Auteur
Fabiola Greve
  • Fonction : Auteur
Michel Hurfin
  • Fonction : Auteur

Résumé

Ce rapport de recherche présente une infrastructure visant au développement de protocoles de communication de haut niveau. Ces protocoles fournissent des fonctionnalités (par exemple la diffusion ordonnée, la diffusion atomique, etc ...) qui ne sont en général pas fournies par les couches de communications présentes de fait sur les systèmes d'exploitation modernes (par exemple la suite de protocole TCP/IP). Cette infrastructure se base sur l'abstraction d'un canal d'évènements. Cette approche permet de contourner les principaux défauts de l'approche traditionnelle du développement par couche des protocoles de communications, tout en offrant une manière simple, efficace et bien structurée d'envisager leurs mises au point. Et ce par le biais d'une méthodologie de développement décrite dans ce rapport. Lors de l'implémentation de l'infrastructure, nous avons décidé de suivre le plus possible des concepts déjà bien établis (design patterns, service de notification d'évènements). Cette approche est discutés aussi bien du point de vue de l'efficacité du code obtenu que de sa structure ainsi que de celle des applications pouvant être bâties par dessus. Publication interne IRISA
Fichier non déposé

Dates et versions

hal-02912051 , version 1 (05-08-2020)

Identifiants

  • HAL Id : hal-02912051 , version 1

Citer

Francisco Brasileiro, Fabiola Greve, Michel Hurfin, Jean-Pierre Le Narzul. Eva : an event-based framework for developing specialised communication protocols. [Research Report] Dépt. Réseaux, Sécurité et Multimédia (Institut Mines-Télécom-Télécom Bretagne-UEB). 2000, pp.24. ⟨hal-02912051⟩
17 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More