Le développement des outils de conception visuelle d'un coté, puis les avancées des applications distribuées posent le problème de la conception visuelle d'applications distribuées. Une première approche consisterait à abstraire totalement la distribution en offrant un service de communication unique à la Corba. Notre approche propose de réifier la notion de service de communication par des composants de communication, que nous appelons des médiums. Ces médiums encapsulent différents services, différents protocoles à des niveaux d'abstraction variés.Ces composants de communication permettent de capitaliser et de réutiliser de manière simple des algorithmes et des services complexes.
L'objet de cette thèse est d'étudier la spécification
de ces médiums et, en particulier, leur couplage avec des
composants standards. Comment faire inter-opérer, communiquer des
objets élaborés dans des contextes d'utilisations d'adapter
des objets (simples ou complexes) aux médiums de communication.
Ce langage permettrait de transformer "automatiquement" des objets en composants
interagissant par l'intermédiaire d'événements
ou de flux de données. Pour ce faire, il sera nécessaire
de définir avec précision les interfaces des composants,
d'un point de vu syntaxique (signature), mais aussi comportemental
(spécification et caractérisation du service rendu par le
médium).