D. Parigot and B. P. , Serpette La notion de tuyaux typés est validée par le fait que, sur l'ensemble du code de la librairie, ne subsiste plus qu'un seul test de type dynamique. Il se trouve dans l'implémentation des lecteurs liésliésà un flux de caractères, la classe InputStream de Java, et vérifie le résultat d'une dé-sérialisation (méthode readObject de Java correspondantàcorrespondantà la fonction Marshal

. Avoir-des-tuyaux-typés-implique and . Qu, ils sont homogènes, i.e. que l'on ne peut pasécrirepasécrire, par exemple, un entier puis un caractère. Ceci peut ameneràamenerà créer plus de tuyaux que nécessaire. La structure d'un tuyau TCP est assez coûteusè a mettre en place. Dans ce contexte, le projet LogNet s'intéressè a une notion de canal, structure physique permettant une communication entre deux machines, pouvant contenir des structures plus légères, les canaux virtuels, Les tuyaux que nous avons décrits dans cet article peuventêtrepeuventêtre considérés comme des canaux virtuels. Il nous reste encorè a essayer de typer les canaux

S. Au-commencement-de-l-'´-elaboration-de-la-librairie and . Pinet, le sûreté par le typagé etait anecdotique et relevait du jeu : il auraitétéauraitété certainement plus facile de rajouter des tests de type dynamiques l` a o` u le compilateur le demandait, fine, l'effort fournit pouréliminerpouréliminer ces tests de type dynamiques nous semble profitable et nous a permis de structurer la librairie demanì ere plus abstraite. Enfin, cela nous a amenéamenéà des reflexions que nous avons essayé de partager dans cet article

D. Benza, M. Cosnard, L. Liquori, and M. Vesin, Arigatoni: A Simple Programmable Overlay Network, IEEE John Vincent Atanasoff 2006 International Symposium on Modern Computing (JVA'06), pp.82-91, 2006.
DOI : 10.1109/JVA.2006.7

URL : https://hal.archives-ouvertes.fr/hal-00911632

D. Andrew, B. J. Birrell, and . Nelson, Implementing remote procedure calls, ACM Trans. Comput. Syst, vol.2, issue.1, pp.39-59, 1984.

C. Courbis, P. Degenne, A. Fau, and D. Parigot, Un modèle abstrait de composants adaptables. revue TSI, Composants et adaptabilité, 2004.
DOI : 10.3166/tsi.23.231-252

G. Henry, M. Mauny, and E. Chailloux, Typer la dé-sérialisation sans sérialiser les types, Journées francophones des langages applicatifs, pp.133-146, 2006.
DOI : 10.3166/tsi.26.1067-1090

URL : http://arxiv.org/abs/0705.1452

M. Odersky and P. Wadler, Pizza into Java, Proceedings of the 24th ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '97, pp.146-159, 1997.
DOI : 10.1145/263699.263715

I. Stoica, R. Morris, D. Karger, M. F. Kaashoek, and H. Balakrishnan, Chord, ACM SIGCOMM Computer Communication Review, vol.31, issue.4, pp.149-160, 2001.
DOI : 10.1145/964723.383071

. Sun, Java remote method invocation -distributed computing for java. white paper, 1998.