D. A. Taylor, ]. Lau, and Z. Wang, Object technology: a manager's guide Software Component Models, Component Software: Beyond Object-Oriented Programming Papazoglou, Service-Oriented Computing: Concepts, Characteristics and Directions, International Conference on Web Information Systems Engineering Mc)lroy, Mass-Produced Software Components, Proc. NATO Conf. on Software Engineering Heineman and W. T. Councill, Component-Based Software Engineering: Putting the Pieces Together10] J. Aldrich, C. Chambers, and D. Notkin, ArchJava: connecting software architecture to implementation, Proceedings of the 24th International Conference on Software Engineering. ICSE, pp.709-724, 1968.

]. J. Dowling and V. Cahill, The K-Component Architecture Meta-Model for Self-Adaptive Software, 1. [12] T. Bures, P. (netynka, and F. Plasil, Sofa .: Balancing advanced features in a hierarchical component model, 2006.
DOI : 10.1007/3-540-45429-2_6

]. E. Bruneton, T. Coupaye, and J. Stefani, The Fractal Component Model

E. Bruneton, T. Coupaye, M. Leclercq, V. Quéma, and J. Stefani, The Fractal Component Model and its Support in Java, Software Practice and Experience, special issue on Experiences with Auto-adaptive and Reconfigurable Systems, 16] L. Seinturier, N. Pessemier, L. Duchien, and T. Coupaye, A Component Model Engineered with Components and Aspects Component-Based Software Engineering, pp.139-153, 2006.

W. Papazoglou and M. P. , and (euvel, Service oriented architectures: approaches, technologies and research issues, The VLDB Journal, 2007.

A. Arsanjani, Service-oriented modeling and architecture: How to identify, specify, and realize services for your SOA

O. Alliance, OSGi Service Platform Core Specification, . [Online] Available: http://www.osgi.org/Specifications

. Osg, Alliance, OSGi Service Platform Service Compendium

M. Offermans, Automatically managing service dependencies in OSGi, Design, pp.1-12, 2005.

C. Escoffier, iPOJO : Un modèle à composant à service flexible pour les systèmes dynamiques, 2008.

E. Simon, SAM : un environnement dexécution pour les applications à services dynamiques et hétérogènes

D. Garlan and M. Shaw, An )ntroduction to Software Architecture, Knowledge Creation Diffusion Utilization, 1994.

M. Shaw and D. Garlan, Software Architecture: Perspectives on an Emerging Discipline, 1996.

C. Bass and K. , Software Architecture in Practice, 1997.

S. Engineering, S. Committee, and . Eee, Recommended Practice for Architectural Description of Software-)ntensive Systems, 2000.

R. N. Taylor, N. Medvidovic, and E. M. Dashofy, Software architecture, Proceedings of the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering on European software engineering conference and foundations of software engineering symposium, ESEC/FSE '09, 2009.
DOI : 10.1145/1595696.1595754

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

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, pp.70-93, 2000.
DOI : 10.1109/32.825767

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

D. L. Parnas, On a Buzzword (ierarchical Structure, Proc IFIPS Congress, pp.336-339, 1974.

D. E. Perry and A. L. Wolf, Foundations for the study of software architecture, ACM SIGSOFT Software Engineering Notes, vol.17, issue.4, pp.40-52, 1992.
DOI : 10.1145/141874.141884

P. Kruchten, Architecture blueprints---the + view model of software architecture, Tutorial proceedings on TRI-Ada 9 Adas role in global markets: solutions for a changing complex world -TRI-Ada, pp.540-555, 1995.

P. Herzum and O. Sims, Business Component Factory: A Comprehensive Overview of Component- Based Development for the Enterprise, 2000.

N. Rozanski and E. Woods, Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives, 2005.

D. Garlan, R. T. Monroe, and D. Wile, Acme, CASCON First Decade High Impact Papers on, CASCON '10
DOI : 10.1145/1925805.1925814

J. Magee and J. Kramer, Dynamic structure in software architectures, ACM SIGSOFT Software Engineering Notes, vol.21, issue.6, pp.3-14, 1996.
DOI : 10.1145/250707.239104

]. L. Bellissard, S. B. Atallah, A. Kerbrat, and M. , Component-based Programming and Application Management with Olan, Work, eterogeneous Architecture Descriptions in an Extensible Toolset, 29th International Conference on Software Engineering )CSE'7, pp.209-219, 2007.

J. Favre, J. Estublier, and M. , Blay-Fornarino, L'ingénierie dirigée par les modèles : au-delà du MDA, 2006.

J. Bezivin and O. Gerbe, Towards a precise definition of the OMG/MDA framework, Proceedings 16th Annual International Conference on Automated Software Engineering (ASE 2001), pp.273-280, 2001.
DOI : 10.1109/ASE.2001.989813

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

]. J. Ludewig, Models in software engineering -an introduction, Software and Systems Modeling, pp.5-14, 2003.

E. Seidewitz, M. Fowler, and . Distilled, What models mean, Software, pp.26-32, 1999.

B. Rumpe, M. Schindler, and S. Völkel, An Algebraic View on the Semantics of Model Composition, Blumendorf, F. Trollmann, and S. Albayrak, Meta-modeling Runtime Models, Models in Software Engineering, pp.209-223, 2011.

A. K. Dey and G. D. Abowd, Towards a better understanding of context and context-awareness, on the what, who, where, when, and how of context-awareness, 2000.

M. Baldauf, S. Dustdar, F. Adams, and R. Want, A survey on context-aware systems, Context-aware computing applications, Workshop on Mobile Computing Systems and Applications, pp.263-277, 2007.
DOI : 10.1504/IJAHUC.2007.014070

P. K. Mckinley, S. M. Sadjadi, E. P. Kasten, and B. , Composing adaptive software, Cheng, Composing adaptive software, pp.56-64, 2004.
DOI : 10.1109/MC.2004.48

P. Oreizy64, ]. J. Kephart, and W. E. Walsh, An artificial intelligence perspective on autonomic computing policies, Policies for Distributed Systems and Networks The evolving philosophers problem: dynamic change management, ssues in the Runtime Modification of Software Architectures, System, pp.1-8, 1990.

Y. Vandewoude, P. Ebraert, Y. Berbers, and T. , D(ondt, An alternative to Quiescence: Tranquility, 22nd IEEE International Conference on Software Maintenance, pp.73-82, 2006.

L. Baresi, R. , S. Thone, and D. Varro, Style-based refinement of dynamic software architectures, Proceedings. Fourth Working IEEE/IFIP Conference on Software Architecture (WICSA 2004), pp.155-164, 2004.
DOI : 10.1109/WICSA.2004.1310699

P. David and T. Ledoux, WildCAT, Proceedings of the 3rd international workshop on Middleware for pervasive and ad-hoc computing , MPAC '05, 2005.
DOI : 10.1145/1101480.1101483

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

P. David, Développement de composants Fractal adaptatifs : un langage dédié à laspect d'adaptation

D. Garlan, S. Cheng, A. Uang, B. Schmerl, and P. Steenkiste, Rainbow: architecture-based self-adaptation with reusable infrastructure, Computer, vol.37, issue.10, pp.46-54, 2004.
DOI : 10.1109/MC.2004.175

J. O. Kephart and D. M. Chess, The vision of autonomic computing, Computer, vol.36, issue.1, pp.41-50, 2003.
DOI : 10.1109/MC.2003.1160055

S. Cheng, A. Uang, D. Garlan, B. Schmerl, and P. Steenkiste, An architecture for coordinating multiple self-management systems, Conference of Software Architecture, 2004.

J. Yang and M. Papazoglou, Service components for managing the life-cycle of service compositions, Information Systems, vol.29, issue.2, pp.97-125, 2004.
DOI : 10.1016/S0306-4379(03)00051-6

B. Orriens, J. Yang, and M. P. Papazoglou, Model driven service composition, Service-Oriented Computing-ICSOC, 2003.

G. Pedraza-ferreira, FOCAS : un canevas extensible pour la construction dapplications orientées procédé

E. Zimanyi, A. Pirotte, and T. Yakusheva, Materialization : a powerful and ubiquitous pattern abstraction, p.641, 1994.

M. Dahchour, A. Pirotte, and E. Zima, Materialization and )ts Metaclass )mplementation, pp.1078-1094, 2002.

C. Atkinson and T. K-"-hne, The Essence of Multilevel Metamodeling, 2001.
DOI : 10.1007/3-540-45441-1_3

J. J. Odell, Advanced Object-Oriented Analysis and Design Using UML, 1998.

C. Gonzalez-perez and B. Henderson-sellers, A powertype-based metamodelling framework, Software & Systems Modeling, pp.72-90, 2005.

J. A. Estublier, E. Dieng, G. Simon, and . Vega, Flexible Composites and Automatic Component Selection for Service-Based Applications, International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE), 2009.
URL : https://hal.archives-ouvertes.fr/hal-00941838

. Dieng, SELECTA : une approche de construction dapplications par composition de services, 2010.
URL : https://hal.archives-ouvertes.fr/tel-00494483

J. Estublier and G. Vega, Managing Mutiple Applications in a Service Platform Reconciling Components and Services: The Apam Component-Service Platform, Principles of Engineering Service Oriented Systems (PESOS), 2012. [88] J. Estublier and G. Vega IEEE Ninth International Conference on Services Computing Towards an Automatic )ntegration of (eterogeneous Services and Devices IEEE Asia-Pacific Services Computing Conference (APSCC), pp.683-684, 2010.