Skip to Main content Skip to Navigation
Preprints, Working Papers, ...

Qui sème la fonction, récolte le tuyau typé

Didier Parigot 1 Bernard Serpette 1, 2
2 OASIS - Active objects, semantics, Internet and security
CRISAM - Inria Sophia Antipolis - Méditerranée , Laboratoire I3S - COMRED - COMmunications, Réseaux, systèmes Embarqués et Distribués
Résumé : Les applications de l'internet de demain vont devoir communiquer avec des objets de plus en plus complexes. Actuellement, cette communication s'effectue essentiellement à l'aide de protocoles de communication qui sont par nature des mécanismes mal typé. De plus, à chaque avancée technologique (sans fils, mobile, ...), de nouveaux types de protocoles de transport apparaissent. L'objectif de l'article est de proposer un mécanisme de création de tuyau pour une communication bien typé et pour abstraire le protocole sous-jacent à la communication. L'idée de base, afin d'établir un tuyau, est de migrer du serveur vers le client une fonction qui se charge de mettre en place la structure du tuyau. Cette fonction permet au client de s'abstraire du protocole de communication. Ce tuyau, une fois établi, pourra aussi faire véhiculer des fonctions, cette fois- ci du client vers le serveur. Ces fonctions permettent au client d'exprimer l'échange d'information en termes d'expressions du langage source et donc d'assurer le typage de la communication. D'une autre manière, ces fonctions donnent les moyens au client de communiquer directement avec le serveur en cachant les détails du protocole puisque ces fonctions seront exécutées finalement sur le serveur. Avec cette notion de tuyau, on définit un protocole comme étant un générateur de tuyau bien typé. Nous montrerons qu'il est possible d'établir des tuyaux de communication bien typé vers tous les objets atteignables sur un réseau.
Complete list of metadata

Cited literature [10 references]  Display  Hide  Download

https://hal.inria.fr/inria-00333055
Contributor : Bernard Serpette <>
Submitted on : Wednesday, October 22, 2008 - 1:30:59 PM
Last modification on : Monday, November 30, 2020 - 6:14:06 PM
Long-term archiving on: : Tuesday, October 9, 2012 - 2:10:45 PM

File

semelafonction.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : inria-00333055, version 1

Collections

Citation

Didier Parigot, Bernard Serpette. Qui sème la fonction, récolte le tuyau typé. 2008. ⟨inria-00333055⟩

Share

Metrics

Record views

246

Files downloads

124