R. J. Allen, A Formal Approach to Software Architecture, 1997.

A. Beugnard, J. Jézéquel, N. Plouzeau, and D. Watkins, Making components contract aware, Computer, vol.32, issue.7, pp.38-45, 1999.
DOI : 10.1109/2.774917

E. Cariou and A. Beugnard, Specification of Communication Components in UML, The 2000 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA '2000), pp.785-792, 2000.

J. Cheesman and J. Daniels, UML Components -A Simple Process for Specifying Component-Based Software, 2000.

D. D. Souza and A. Wills, Objects, Components and Frameworks With UML: The Catalysis Approach, 1998.

M. Günter, Explicit connectors for coordination of active objects, 1998.

W. Ho, J. Jézéquel, and A. , Le Guennec, and F. Pennaneac'h . UMLAUT: an extendible UML transformation framework, Proc. Automated Software Engineering, ASE'99, 1999.

T. Kielmann, Designing a coordination model for open systems, Coordination Languages and Models, Lecture Notes in Computer Science 1061, 1996.
DOI : 10.1007/3-540-61052-9_51

L. Andrade, J. Fiadeiro, J. Gouveia, A. Lopes, and M. Wermelinger, Patterns for Coordination, Coordination Languages and Models, pp.317-322, 2000.
DOI : 10.1145/169701.169682

N. Medvidovic and R. N. Taylor, A classification and comparison framework for software architecture description languages, IEEE Transactions on Software Engineering, vol.26, issue.1, 1997.
DOI : 10.1109/32.825767

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

T. Reenskaug, Working with Objects. Manning, 1996.

M. Shaw, Procedure calls are the assembly language of software interconnection: Connectors deserve first-class status, Studies of Software Design, Proceedings of a 1993 Workshop, pp.17-32, 1996.
DOI : 10.1007/BFb0030517

J. Siegel, CORBA Fundamentals and Programming, 1996.

G. Sunyé, A. L. Guennec, and J. Jézéquel, Design Patterns Application in UML, pp.44-62, 1850.
DOI : 10.1007/3-540-45102-1_3

R. Wirfs-brock, B. Wilkerson, and L. Wiener, Designing Object-Oriented Software, 1990.