G. Galante and L. C. Bona, A Survey on Cloud Computing Elasticity, 2012 IEEE Fifth International Conference on Utility and Cloud Computing, pp.263-270
DOI : 10.1109/UCC.2012.30

R. Rouvoy, P. Barone, Y. Ding, F. Eliassen, S. Hallsteinsen et al., MUSIC, Proceedings of the 1st workshop on Mobile middleware embracing the personal communication device, MobMid '08, pp.164-182, 2009.
DOI : 10.1145/1462689.1462697

V. Poladian, J. P. Sousa, D. Garlan, and M. Shaw, Dynamic configuration of resourceaware services, in: Software Engineering, Proceedings. 26th International Conference on, pp.604-613, 2004.

D. Garlan, S. Cheng, A. Huang, 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

F. Fouquet, B. Morin, F. Fleurey, O. Barais, N. Plouzeau et al., A dynamic component model for cyber physical systems, Proceedings of the 15th ACM SIGSOFT symposium on Component Based Software Engineering, CBSE '12, pp.2012-135
DOI : 10.1145/2304736.2304759

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

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, vol.36, pp.11-12, 2006.

S. Frénot and D. Stefan, Open-service-platform instrumentation, Proceedings of the 1st French-speaking conference on Mobility and ubiquity computing -, pp.199-202, 2004.
DOI : 10.1145/1050873.1050916

W. Binder and J. Hulaas, Exact and Portable Profiling for the JVM Using Bytecode Instruction Counting, proceedings of the 4th International Workshop on Quantitative Aspects of Programming Languages, pp.45-64, 2006.
DOI : 10.1016/j.entcs.2006.07.011

W. Binder, J. Hulaas, P. Moret, and A. Villazón, Platform-independent profiling in a virtual execution environment, Software: Practice and Experience, vol.36, issue.6, pp.47-79, 2009.
DOI : 10.1002/spe.890

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

I. Gonzalez-herrera, J. Bourcier, E. Daubert, W. Rudametkin, O. Barais et al., Scapegoat: An Adaptive Monitoring Framework for Component-Based Systems, 2014 IEEE/IFIP Conference on Software Architecture
DOI : 10.1109/WICSA.2014.49

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

E. M. Dashofy, A. Van-der-hoek, and R. N. Taylor, An infrastructure for the rapid development of XML-based architecture description languages, Proceedings of the 24th international conference on Software engineering , ICSE '02, pp.266-276, 2002.
DOI : 10.1145/581372.581374

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

R. Van-ommering, F. Van-der-linden, J. Kramer, and J. Magee, The Koala component model for consumer electronics software, Computer, vol.33, issue.3, pp.78-85, 2000.
DOI : 10.1109/2.825699

E. D. Nitto, C. Ghezzi, A. Metzger, M. P. Papazoglou, and K. , A journey to highly dynamic, self-adaptive service-based applications, Automated Software Engineering, vol.10, issue.3, pp.3-4, 2008.
DOI : 10.1007/s10515-008-0032-x

T. T. Johnson, S. Bak, and S. Drager, Cyber-physical specification mismatch identification with dynamic analysis, Proceedings of the ACM/IEEE Sixth International Conference on Cyber-Physical Systems, ICCPS '15, pp.208-217
DOI : 10.1145/2735960.2735979

V. Manna, Local dynamic update for component-based distributed systems, Proceedings of the 15th ACM SIGSOFT Symposium on Component Based Software Engineering, pp.167-176

J. Zhang, H. J. Goldsby, and B. H. Cheng, Modular verification of dynamically adaptive systems, Proceedings of the 8th ACM international conference on Aspect-oriented software development, AOSD '09, pp.161-172, 2009.
DOI : 10.1145/1509239.1509262

L. Baresi, E. Di-nitto, and C. Ghezzi, Toward open-world software: Issues and challenges, Computer, vol.39, issue.10, pp.36-43, 2006.
DOI : 10.1109/MC.2006.362

M. Caporuscio, M. Funaro, and C. Ghezzi, Architectural Issues of Adaptive Pervasive Systems, Graph Transformations and Model-Driven Engineering -Essays Dedicated to Manfred Nagl on the Occasion of his 65th Birthday, pp.492-511, 2010.
DOI : 10.1109/TSE.2007.70733

D. Perez-palacin, J. Merseguer, and S. Bernardi, Performance aware open-world software in a 3-layer architecture, Proceedings of the first joint WOSP/SIPEW international conference on Performance engineering, WOSP/SIPEW '10, pp.49-56, 2010.
DOI : 10.1145/1712605.1712614

B. Porter, Runtime modularity in complex structures, Proceedings of the 17th international ACM Sigsoft symposium on Component-based software engineering, CBSE '14, pp.29-34
DOI : 10.1145/2602458.2602471

D. Zheng, J. Wang, and B. Kerong, Research of context-aware component adaptation model in pervasive environment Autonomic and Secure Computing, Proceedings of the 2014 IEEE 12th International Conference on Dependable, pp.496-501

F. Irmert, T. Fischer, and K. Meyer-wegener, Runtime adaptation in a service-oriented component model, Proceedings of the 2008 international workshop on Software engineering for adaptive and self-managing systems , SEAMS '08, pp.97-1041370036, 2008.
DOI : 10.1145/1370018.1370036

C. Ghezzi, A. Motta, V. Panzica-la-manna, and G. Tamburrelli, QoS Driven Dynamic Binding in-the-many, Proceedings of the 6th International Conference on Quality of Software Architectures: Research into Practice -Reality and Gaps, QoSA'10, pp.68-83, 2010.
DOI : 10.1007/978-3-642-13821-8_7

G. Coulson, G. Blair, P. Grace, F. Taiani, A. Joolia et al., A generic component model for building systems software, ACM Transactions on Computer Systems, vol.26, issue.1, 2008.
DOI : 10.1145/1328671.1328672

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

B. Morin, O. Barais, G. Nain, and J. Jezequel, Taming Dynamically Adaptive Systems using models and aspects, 2009 IEEE 31st International Conference on Software Engineering, pp.122-132, 2009.
DOI : 10.1109/ICSE.2009.5070514

M. Léger, T. Ledoux, and T. Coupaye, Reliable dynamic reconfigurations in a reflective component model, Component-Based Software Engineering, pp.74-92, 2010.

R. Johnson and B. Woolf, The Type Object Pattern, 1997.

B. Meyer, Applying 'design by contract', Computer, vol.25, issue.10, pp.40-51, 1992.
DOI : 10.1109/2.161279

L. Alfaro and T. Henzinger, Interface Theories for Component-Based Design, Embedded Software, pp.148-165, 2001.
DOI : 10.1007/3-540-45449-7_11

N. Geoffray, G. Thomas, G. Muller, P. Parrend, S. Frenot et al., Folliot, I-jvm: a java virtual machine for component isolation in osgi, Dependable Systems Networks, pp.544-553, 2009.

W. Binder, Portable and accurate sampling profiling for Java, Software: Practice and Experience, vol.39, issue.6, pp.615-650, 2006.
DOI : 10.1002/spe.712

G. Czajkowski and T. Von-eicken, JRes: a resource accounting interface for java, Proceedings of the 13th ACM SIGPLAN conference on Object-oriented programming , systems, languages, and applications, OOPSLA '98, pp.21-35, 1998.

D. W. Price, A. Rudys, and D. S. Wallach, Garbage collector memory accounting in language-based systems, Proceedings 19th International Conference on Data Engineering (Cat. No.03CH37405), pp.263-274, 2003.
DOI : 10.1109/SECPRI.2003.1199342

S. M. Blackburn, R. Garner, C. Hoffman, A. M. Khan, K. S. Mckinley et al., The DaCapo benchmarks: Java benchmarking development and analysis, OOPSLA '06: Proceedings of the 21st annual ACM SIGPLAN conference on Object-Oriented Programing, Systems, Languages, and Applications, pp.169-190, 2006.

G. Tesauro, N. K. Jong, R. Das, and M. N. Bennani, A Hybrid Reinforcement Learning Approach to Autonomic Resource Allocation, 2006 IEEE International Conference on Autonomic Computing, pp.65-73, 2006.
DOI : 10.1109/ICAC.2006.1662383

S. Allier, O. Barais, B. Baudry, J. Bourcier, E. Daubert et al., Multi-tier diversification in internetbased software applications, IEEE SoftwarePrePrints), vol.99

A. Avizienis, The N-Version Approach to Fault-Tolerant Software, IEEE Transactions on Software Engineering, vol.11, issue.12, pp.1491-1501, 1985.
DOI : 10.1109/TSE.1985.231893

S. Forrest, A. Somayaji, and D. Ackley, Building diverse computer systems, Proceedings. The Sixth Workshop on Hot Topics in Operating Systems (Cat. No.97TB100133), p.67, 1997.
DOI : 10.1109/HOTOS.1997.595185

B. Baudry, S. Allier, and M. Monperrus, Tailored source code transformations to synthesize computationally diverse program variants, Proceedings of the 2014 International Symposium on Software Testing and Analysis, ISSTA 2014, pp.149-159, 2014.
DOI : 10.1145/2610384.2610415

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

B. K. Pasquale and G. C. Polyzos, A static analysis of I/O characteristics of scientific applications in a production workload, Proceedings of the 1993 ACM/IEEE conference on Supercomputing , Supercomputing '93, pp.388-397, 1993.
DOI : 10.1145/169627.169759

M. Hofmann and S. Jost, Static prediction of heap space usage for first-order functional programs, ACM SIGPLAN Notices, vol.38, issue.1, pp.185-197, 2003.
DOI : 10.1145/640128.604148

S. Jost, K. Hammond, H. Loidl, and M. Hofmann, Static determination of quantitative resource usage for higher-order programs, ACM SIGPLAN Notices, vol.45, issue.1, pp.223-236, 2010.
DOI : 10.1145/1707801.1706327

B. Meyer, Applying 'design by contract', Computer, vol.25, issue.10, pp.40-51, 1992.
DOI : 10.1109/2.161279

J. Jezequel and B. Meyer, Design by contract: the lessons of Ariane, Computer, vol.30, issue.1, pp.129-130, 1997.
DOI : 10.1109/2.562936

S. Becker, H. Koziolek, and R. Reussner, Model-Based performance prediction with the palladio component model, Proceedings of the 6th international workshop on Software and performance , WOSP '07, pp.54-65, 2007.
DOI : 10.1145/1216993.1217006

M. D. Jonge, J. Muskens, and M. Chaudron, Scenario-based prediction of run-time resource consumption in component-based software systems, Proceedings of the 6th ICSE Workshop on Component-based Software Engineering (CBSE6, IEEE, p.p. pages, 2003.

M. Autili, P. D. Benedetto, and P. Inverardi, A hybrid approach for resource-based comparison of adaptable Java applications, Science of Computer Programming, vol.78, issue.8, pp.987-1009, 2013.
DOI : 10.1016/j.scico.2012.01.005

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

H. Koziolek and J. Happe, A qos driven development process model for componentbased software systems, Proceedings of the 9th international conference on Component-Based Software Engineering, CBSE'06, pp.336-343, 2006.

C. Ghezzi and G. Tamburrelli, Predicting Performance Properties for Open Systems with KAMI, Architectures for Adaptive Software Systems, pp.70-85, 2009.
DOI : 10.1109/TSE.2008.30

Y. Maurel, A. Bottaro, R. Kopetz, and K. Attouchi, Adaptive monitoring of end-user OSGi-based home boxes, Proceedings of the 15th ACM SIGSOFT symposium on Component Based Software Engineering, CBSE '12, pp.157-166
DOI : 10.1145/2304736.2304763

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

M. Dmitriev, Profiling Java applications using code hotswapping and dynamic call graph revelation, ACM SIGSOFT Software Engineering Notes, vol.29, issue.1, pp.139-150, 2004.
DOI : 10.1145/974043.974067

M. Arnold and B. G. Ryder, A Framework for Reducing the Cost of Instrumented Code, SIGPLAN Conference on Programming Language Design and Implementation, pp.168-179, 2001.

G. Czajkowski and L. Daynàs, Multitasking without compromise, ACM SIGPLAN Notices, vol.47, issue.4a, pp.60-73, 2012.
DOI : 10.1145/2442776.2442785

G. Back, W. C. Hsieh, and J. Lepreau, Processes in KaffeOS: isolation, resource management , and sharing in java, Proceedings of the 4th conference on Symposium on Operating System Design & Implementation, pp.23-23, 2000.

K. Gama and D. Donsez, A Self-healing Component Sandbox for Untrustworthy Third Party Code Execution, Proceedings of the 13th international conference on Component-Based Software Engineering, CBSE'10, pp.130-149, 2010.
DOI : 10.1007/978-3-642-13238-4_8

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

J. Löwy, NET: Component Services, 2001.