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

J. Arnaud, M. Denker, S. Ducasse, D. Pollet, A. Bergel et al., Read-Only Execution for Dynamic Languages, Proceedings of the 48th international conference on Objects, models, components, patterns, TOOLS'10, pp.117-136, 2010.
DOI : 10.1007/978-3-642-13953-6_7

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

G. Blair, N. Bencomo, and R. France, Models@ run.time, Computer, vol.42, issue.10, pp.4222-4249, 2009.
DOI : 10.1109/MC.2009.326

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

J. Briot and P. Cointe, Programming with explicit metaclasses in Smalltalk-80, ACM SIGPLAN Notices, vol.24, issue.10, pp.419-431, 1989.
DOI : 10.1145/74878.74921

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

S. Chiba, Implementation techniques for efficient reflective languages, 1997.

M. Clarke, G. S. Blair, G. Coulson, and N. Parlavantzas, An Efficient Component Model for the Construction of Adaptive Middleware, Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg, Middleware '01, pp.160-178, 2001.
DOI : 10.1007/3-540-45518-3_9

P. Cointe, Metaclasses are first class: The ObjVlisp Model, ACM SIGPLAN Notices, vol.22, issue.12, pp.156-162, 1987.
DOI : 10.1145/38807.38822

F. M. Costa, L. L. Provensi, and F. F. Vaz, Using Runtime Models to Unify and Structure the Handling of Meta-information in Reflective Middleware, Proceedings of the 2006 international conference on Models in software engineering, MoDELS'06, pp.232-241, 2006.
DOI : 10.1007/978-3-540-69489-2_29

I. Crnkovic, S. Sentilles, A. Vulgarakis, and M. Chaudron, A classification framework for software component models. Software Engineering, IEEE Transactions on, vol.37, issue.5, pp.593-615, 2011.

F. Demers and J. Malenfant, Reflection in logic, functional and object-oriented programming: a short comparative study, IJCAI '95 Workshop on Reflection and Metalevel Architectures and their Applications in AI, pp.29-38, 1995.

S. Ducasse and T. G??rbag??rba, Using Smalltalk as a Reflective Executable Meta-language, Proceedings of the 9th international conference on Model Driven Engineering Languages and Systems, MoDELS'06, pp.604-618, 2006.
DOI : 10.1007/11880240_42

L. Fabresse, N. Bouraqadi, C. Dony, and M. Huchard, A language to bridge the gap between component-based design and implementation, Computer Languages, Systems & Structures, vol.38, issue.1, pp.29-43, 2012.
DOI : 10.1016/j.cl.2011.10.003

URL : https://hal.archives-ouvertes.fr/lirmm-00732654

A. Goldberg and D. Robson, Smalltalk-80: The Language and Its Implementation, 1983.

F. Kon, M. Román, P. Liu, J. Mao, T. Yamane et al., Monitoring, Security, and Dynamic Configuration with the dynamicTAO Reflective ORB, IFIP/ACM International Conference on Distributed systems platforms, Middleware '00, pp.121-143, 2000.
DOI : 10.1007/3-540-45559-0_7

T. Ledoux, OpenCorba: a Reflective Open Broker, Proceedings of the Second International Conference on Meta-Level Architectures and Reflection, Reflection '99, pp.197-214, 1999.
DOI : 10.1007/3-540-48443-4_19

]. N. Medvidovic, P. Oreizy, J. E. Robbins, and R. N. Taylor, Using object-oriented typing to support architectural design in the C2 style, ACM SIGSOFT Software Engineering Notes, vol.21, issue.6, pp.24-32, 1996.
DOI : 10.1145/250707.239106

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

N. R. Mehta, N. Medvidovic, and S. Phadke, Towards a taxonomy of software connectors, Proceedings of the 22nd international conference on Software engineering , ICSE '00, pp.178-187, 2000.
DOI : 10.1145/337180.337201

. Microsoft and . Com, Component Object Model Technologies, 2012.

P. Muller, F. Fleurey, and J. Jézéquel, Weaving Executability into Object-Oriented Meta-languages, Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems, MoDELS'05, 2005.
DOI : 10.1007/11557432_19

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

F. Plásil, D. Bálek, and R. Janecek, SOFA/DCUP: architecture for component trading and dynamic updating, Proceedings. Fourth International Conference on Configurable Distributed Systems (Cat. No.98EX159), 1998.
DOI : 10.1109/CDS.1998.675757

J. C. Seco, R. Silva, and M. Piriquito, Componentj: A component-based programming language with dynamic reconfiguration, Computer Science and Information Systems, vol.12, issue.02, pp.565-86, 2008.

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

P. Spacek, Design and Implementation of a Reflective Component-Oriented Programming and Modeling Language, 2013.

P. Spacek, C. Dony, C. Tibermacine, and L. Fabresse, An inheritance system for structural & behavioral reuse in component-based software programming, Proceedings of the 11th International Conference on Generative Programming and Component Engineering, GPCE '12, pp.60-69, 2012.
DOI : 10.1145/2371401.2371411

URL : https://hal.archives-ouvertes.fr/lirmm-00806830

P. Spacek, C. Dony, C. Tibermacine, and L. Fabresse, Wringing out objects for programming and modeling component-based systems, Proceedings of the Second International Workshop on Combined Object-Oriented Modelling and Programming Languages, ECOOP'13, 2013.
DOI : 10.1145/2493187.2493189

URL : https://hal.archives-ouvertes.fr/lirmm-01237144

C. Tibermacine, S. Sadou, C. Dony, and L. Fabresse, Component-based specification of software architecture constraints, Proceedings of the 14th international ACM Sigsoft symposium on Component based software engineering, CBSE '11, pp.31-40, 2011.
DOI : 10.1145/2000229.2000235

URL : https://hal.archives-ouvertes.fr/lirmm-00596332