M. Abi-antoun, J. Aldrich, D. Garlan, B. R. Schmerl, N. H. Nahas et al., Modeling and implementing software architecture with acme and archjava, ICSE, pp.676-677, 2005.
DOI : 10.1109/icse.2005.1553649

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

M. Beisiegel, Service Component Architecture, 2007.

G. Booch, J. Rumbaugh, and I. Jacobson, Unified Modeling Language User Guide, The (2nd Edition) (The Addison-Wesley Object Technology Series)

H. P. Breivold, I. Crnkovic, and M. Larsson, A systematic review of software architecture evolution research, Information and Software Technology, vol.54, issue.1, pp.16-40, 2012.
DOI : 10.1016/j.infsof.2011.06.002

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, vol.6, issue.11-12, pp.11-121257, 2006.
DOI : 10.1002/spe.767

D. Conan, R. Rouvoy, and L. Seinturier, Scalable Processing of Context Information with COSMOS, DAIS, pp.210-224, 2007.
DOI : 10.1109/MPRV.2002.1037720

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

G. Coulson, G. S. Blair, P. Grace, F. Ta¨?anita¨?ani, A. Joolia et al., A generic component model for building systems software Software components beyond programming: From routines to services, ACM Trans. Comput. Syst. IEEE Software, vol.26, issue.283, pp.22-26, 2008.

E. M. Dashofy, A. Van-der-hoek, and R. N. Taylor, A highly-extensible, XML-based architecture description language, Proceedings Working IEEE/IFIP Conference on Software Architecture, pp.103-112, 2001.
DOI : 10.1109/WICSA.2001.948416

N. Esfahani and S. Malek, On the Role of Architectural Styles in Improving the Adaptation Support of Middleware Platforms, ECSA, pp.433-440, 2010.
DOI : 10.1109/TSE.2007.70733

E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, 1994.

P. Hnetynka and F. Plasil, Using meta-modeling in design and implementation of component-based systems: the SOFA case study, Software: Practice and Experience, vol.33, issue.3, pp.411185-1201, 2011.
DOI : 10.1002/spe.1036

R. Khare, M. Guntersdorfer, P. Oreizy, N. Medvidovic, and R. N. Taylor, xADL: enabling architecture-centric tool integration with XML, Proceedings of the 34th Annual Hawaii International Conference on System Sciences
DOI : 10.1109/HICSS.2001.927248

. Stefani, Supporting heterogeneous architecture descriptions in an extensible toolset, ICSE, pp.209-219, 2007.

F. Loiret, R. Rouvoy, L. Seinturier, and P. Merle, Software engineering of component-based systems-of-systems, Proceedings of the 14th international ACM Sigsoft symposium on Component based software engineering, CBSE '11, pp.61-66, 2011.
DOI : 10.1145/2000229.2000238

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

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

M. Odersky, The scala experiment: can we provide better language support for component systems, POPL, pp.166-167, 2006.

M. Odersky and M. Zenger, Scalable component abstractions, OOPSLA, pp.41-57, 2005.

R. Rouvoy, D. Conan, and L. Seinturier, Software Architecture Patterns for a Context-Processing Middleware Framework, IEEE Distributed Systems Online, vol.9, issue.6, 2008.
DOI : 10.1109/MDSO.2008.17

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

J. C. Seco, R. Silva, and M. Piriquito, Component J: A component-based programming language with dynamic reconfiguration, Computer Science and Information Systems, vol.5, issue.2, pp.63-86, 2008.
DOI : 10.2298/CSIS0802063S

L. Seinturier, P. Merle, R. Rouvoy, D. Romero, V. Schiavoni et al., A component-based middleware platform for reconfigurable service-oriented architectures, Software: Practice and Experience, vol.2, issue.5, pp.559-583, 2012.
DOI : 10.1002/spe.1077

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

D. Steinberg, F. Budinsky, M. Paternostro, and E. Merks, EMF: Eclipse Modeling Framework 2

A. Taherkordi, F. Loiret, R. Rouvoy, and F. Eliassen, A Generic Component-Based Approach for Programming, Composing and Tuning Sensor Software, The Computer Journal, vol.54, issue.8, pp.1248-1266, 2011.
DOI : 10.1093/comjnl/bxq102

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