. Remerciements, Nous souhaitons remercier Fabien Baligand, auteur du scénario UTP, ainsi que Franck Chauvel pour nous avoir fourni un diagramme de collaboration pour ce scénario

J. Aldrich, C. Chambers, and E. D. Notkin, ArchJava, Proceedings of the 24th international conference on Software engineering , ICSE '02, pp.187-197, 2002.
DOI : 10.1145/581339.581365

F. Baligand and T. Ledoux, Une approche pour garantir la qualité de service dans les orchestrations de services web, Combes, 2007.

R. Balter, F. Boyer, M. Riveill, and J. Vion-dury, Architecturing and Configuring Distributed Application with Olan, International Conference on Distributed Systems Platforms and Open Distributed Processing (Middleware'98), Lake District, pp.241-256, 1998.
DOI : 10.1007/978-1-4471-1283-9_15

E. Bruneton, T. Coupaye, M. Leclercq, V. Quéma, and J. Stefani, The FRACTAL component model and its support in Java, Software Practice and Experiences, pp.11-12, 2006.
DOI : 10.1002/spe.767

E. Bruneton, R. Lenglet, and E. T. Coupaye, Asm : a code manipulation tool to implement adaptable systems, 2002.

M. Clarke, G. Blair, G. Coulson, and E. N. Parlavantzas, An Efficient Component Model for the Construction of Adaptive Middleware, Proceedings of Middleware'01, pp.160-178, 2001.
DOI : 10.1007/3-540-45518-3_9

R. Douence, R. Allen, and E. D. Garlan, Specifying dynamism in software architectures, Proceedings of the First Workshop on the Foundations of Component-Based Systems, pp.11-22, 1997.

J. Dowling and V. Cahill, The K-Component Architecture Meta-Model for Self-Adaptive Software, Proceedings of Reflection'01, pp.81-88, 2001.
DOI : 10.1007/3-540-45429-2_6

F. Eliassen, R. Staehli, G. Blair, and J. , QuA, Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications , OOPSLA '04, pp.154-155, 2004.
DOI : 10.1145/1028664.1028726

A. Flissi and P. Merle, A Generic Deployment Framework for Grid Computing and Distributed Applications, Proceedings of the 2nd International OTM Symposium on Grid computing, high-performAnce and Distributed Applications, pp.1402-1411, 2006.
DOI : 10.1007/11914952_26

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

T. Genssler, Pecos in a nutshell, 2002.

A. Un, M. Les-architectures-distribuées-À-composants-hétérogènes-leclercq, A. E. Ozcan, V. Quéma, and J. Stefani, Supporting heterogeneous architecture descriptions in an extensible toolset, ICSE'07 research papers, pp.209-219, 2007.

J. Magee, N. Dulay, S. Eisenbach, and E. J. Kramer, Specifying distributed software architectures, Proc. 5th European Software Engineering Conf. (ESEC 95), pp.137-153, 1995.
DOI : 10.1007/3-540-60406-5_12

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.25.7933

P. Merle, D. Sevilla-ruiz, H. Böhme, S. Leblanc, M. Vadet et al., CORBA Component Model Tutorial. OMG, 2002.

O. Alliance, OSGi Technical Whitepaper. OSGi Alliance. Revision 3, 2004.

R. Pawlak, Spoon: Compile-time Annotation Processing for Middleware, Distributed Systems Online, 2006.
DOI : 10.1109/MDSO.2006.67

N. Pessemier, L. Seinturier, T. Coupaye, and E. L. Duchien, A Model for Developing Component-Based and Aspect-Oriented Systems, Proceedings of the 5th International Symposium on Software Composition (SC'06), pp.259-273, 2006.
DOI : 10.1007/11821946_17

URL : https://hal.archives-ouvertes.fr/inria-00126352

C. Szyperski, Component Software -Beyond Object-Oriented Programming, 2002.

. Tuscany-team, Apache Tuscany SCA v0.9. Tuscany team, 2007.