.. Détails-d-'implémentation, 111 3.1. Spécialisation des composants iPOJO & Introspection, p.111

R. , G. D. Atkeson, C. G. Hong, J. ;. Long, S. ;. Kooper et al., Cyberguide: A mobile context-aware tour guide, Wireless networks, pp.421-433, 1997.

A. , J. ;. Chambers, C. Notkin, and D. , ArchJava: connecting software architecture to implementation, Proceedings of the 24rd International Conference on Software Engineering, pp.187-197, 2002.

A. , J. ;. Chambers, C. Notkin, and D. , Architectural reasoning in ArchJava, ECOOP 2002?Object-Oriented Programming, pp.334-367, 2006.

A. , R. Douence, R. Garlan, and D. , Specifying and analyzing dynamic software architectures, Fundamental Approaches to Software Engineering, pp.21-37, 1998.

A. , A. ;. Lorincz, K. Avizienis, A. Laprie, J. et al., ArchJava: An Evaluation Basic concepts and taxonomy of dependable and secure computing, IEEE Transactions on Dependable and Secure Computing, vol.1, issue.1, pp.11-33, 2003.

A. , J. ;. Sazawal, . Vibha, C. Chambers, and D. Notkin, Apache Felix Documentation Apache Felix : Apache Felix OSGi Bundle Repository. URL http://felix.apache.org/site/apache-felix-osgi-bundle-repository ALI: Service-oriented modeling and architecture Architecture-centric programming for adaptive systems, Proceedings of the first workshop on Self-healing systems, pp.1-15, 2002.

A. , C. ;. Kühne, . Thomasback12, L. ;. Bass, P. Clements et al., The essence of multilevel metamodeling In: ? UML? 2001?The Unified Modeling Language. Modeling Languages, Concepts, and Tools, Software Architecture in Practice. 3, pp.19-33, 2001.

. Addison-wesleybagh10, L. Baresi, and C. Ghezzi, The disappearing boundary between development-time and run-time, Proceedings of the FSE/SDP workshop on Future of software engineering research, pp.9780132942782-17, 2010.

F. Bachmann, L. ;. Bass, C. Buhman, S. Long, F. ;. Robert et al., Volume II: Technical concepts of componentbased software engineering, 2000.

B. , M. Booz, D. ;. Colyer, A. ;. Hildebrand, H. ;. Marino et al., SCA Service Component Architecture. URL https://www, The fractal component model and its support in java. In: Software: Practice and Experience, pp.1257-1284, 2006.

B. , O. Dartois, J. Bourcier, J. ;. Morin, B. Nain et al., DiaSuite: A tool suite to develop Sense/Compute/Control applications, Nr. Fourth special issue on Experimental Software and Toolkits, pp.1-28, 2012.

B. , L. Heckel, R. ;. Thone, S. Varró, and . Dániel, Style-based refinement of dynamic software architectures, Proceedings Fourth Working IEEE/IFIP Conference Software Architecture. WICSA : IEEE, pp.155-164, 2004.

B. , O. Meur, A. Françoise-le-;, L. Duchien, and J. Lawall, Software architecture evolution, Software Evolution, pp.233-262, 2008.
URL : https://hal.archives-ouvertes.fr/inria-00371226

B. , S. ;. Palma, N. De, D. Hagimont, C. Taton et al., Autonomic management of clustered applications Towards an architectural approach for the dynamic and automatic composition of software components, IEEE International Conference on Cluster Computing, pp.1-11, 2006.

J. S. Bradbury, Organizing definitions and formalisms for dynamic software architectures, In: Techinical Report, vol.477, 2004.

T. Bure?, Generating Connectors for Homogeneous and Heterogeneous Deployment, CHARLES UNIVERSITY IN PRAGUE, 2006.

C. , D. ;. Bruneau, J. Consel, and C. , A tool suite to prototype pervasive computing applications, 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops, pp.820-822, 2010.
URL : https://hal.archives-ouvertes.fr/inria-00484067

C. , D. ]. Cassou, D. ;. Balland, E. ;. Consel, C. Lawall et al., Leveraging software architectures to guide and verify the development of sense/compute/control applications A generative programming approach to developing pervasive computing systems, Proceeding of the 33rd international conference on Software engineering -ICSE '. Proceedings of the eighth international conference on Generative programming and component engineering - GPCE '9, pp.431-440, 2009.

C. , D. ;. Bruneau, J. Mercadal, J. Enard, Q. ;. Balland et al., Towards a tool-based development methodology for sense/compute/control applications, Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion - SPLASH ', p.247, 2010.
URL : https://hal.archives-ouvertes.fr/inria-00510378

[. , P. ;. Coulson, G. ;. Gold, R. Lad, M. ;. Mascolo et al., The RUNES middleware for networked embedded systems and its application in a disaster management scenario, Fifth Annual IEEE International Conference on Pervasive Computing and Communications, pp.69-78, 2007.

C. , H. ;. Hall, and R. S. , Autonomous adaptation to dynamic availability using a service-oriented component model, Proceedings of the 26th International Conference on Software Engineering, pp.614-623, 2004.

C. , D. Fuchet, J. Grillon, F. Joulié, G. Tigli et al., Wcomp: Rapid application development toolkit for wearable computer based on java Documenting software architectures: views and beyond, IEEE International Conference on Systems : IEEE, 2003 ? ISBN 0780379527, pp.4198-4203, 2002.

C. , S. Garlan, D. Schmerl, B. Sousa, J. Pedro et al., Software architecture-based adaptation for pervasive systems, In: Trends in Network and Pervasive Computing?ARCS, pp.67-82, 2002.

C. , H. Finin, T. ;. Joshi, and . Anupam, An intelligent broker for context-aware systems, Adjunct Proceedings of Ubicomp, pp.183-184, 2003.

]. Chko00, G. Chen, and D. Kotz, A survey of context-aware mobile computing research, Dartmouth College, pp.1-16, 2000.

C. , C. Lee, Y. Lin, C. Chen, and Y. , Error Resilience Transcoding Using Prioritized Intra-Refresh for Video Multicast Over Wireless Networks, 2005 IEEE International Conference on Multimedia and Expo, pp.1310-1313, 2005.
DOI : 10.1109/ICME.2005.1521670

D. , P. Ledoux, and T. , WildCAT: a generic framework for context-aware applications, Proceedings of the 3rd international workshop on Middleware for pervasive and ad-hoc computing : ACM, 2005 ? ISBN 1595932682, pp.1-7
URL : https://hal.archives-ouvertes.fr/hal-00457084

[. , M. ;. Pirotte, A. ;. Zimányi, and E. , Semantic Markup For Web Services URL http://www.daml.org/services/daml-s/2001/05/daml-s.html. -abgerufen am 2013-07-08 Materialization and its metaclass implementation, IEEE Transactions on Knowledge and Data Engineering, vol.14, issue.5, pp.1078-1094, 2002.

D. , A. K. Chu, H. Hayes, and G. , Ubicomp The ACM Conference on Ubiquitous Computing, Proceedings of the 2012 ACM Conference on Ubiquitous Computing, p.1268, 2012.

D. , X. Hariri, S. Xue, L. Chen, H. Zhang et al., Autonomia: an autonomic computing environment The k-component architecture meta-model for self-adaptive software. In: Metalevel Architectures and Separation of Crosscutting Concerns, Proc. of the 2003 IEEE International Performance, Computing, and Communication Conference SIOBHÀN: Dynamic software evolution and the kcomponent model. In: Workshop on Software Evolution, pp.61-68, 2001.

E. , M. Ang, J. ;. Arsanjani, A. ;. Chua, S. ;. Comte et al., Patterns: service-oriented architecture and web services. First Edit, 2004.

E. , D. Scuturici, M. ;. Brunie, and L. , CoCA: A Collaborative Context-Aware Service Platform for Pervasive Computing, eclipse.org/P2 [EjSB07] Fourth International Conference on Information Technology )TNG'7, pp.297-302, 2007.

E. , C. Hall, and R. S. , Dynamically adaptable applications with iPOJO service components, Software Composition, pp.113-128, 2007.

E. , C. Hall, R. S. Lalanda, and P. , iPOJO: An extensible serviceoriented component framework, IEEE International Conference on Services Computing, pp.474-481, 2007.

F. , F. Daubert, N. Erwan-;-plouzeau, O. Barais, J. ;. Bourcier et al., Dissemination of reconfiguration policies on mesh networks, Distributed Applications and Interoperable Systems, p.2012
URL : https://hal.archives-ouvertes.fr/hal-00688707

F. , F. Daubert, N. Erwan-;-plouzeau, O. Barais, and J. J. Floch, Kevoree: une approche model@ runtime pour les systèmes ubiquitaires, 2012.

L. , K. Gjorven, and E. , Using architecture models for runtime adaptability, In: IEEE Software, vol.23, issue.2, pp.62-70, 2006.

D. Florio and . Vincenzo, Robust-and-evolvable resilient software systems, Proceedings of the 8th workshop on Assurances for self-adaptive systems, ASAS '11, pp.10-17
DOI : 10.1145/2024436.2024440

F. , F. Morin, B. Fleurey, F. Barais, O. Plouzeau et al., A dynamic component model for cyber physical systems, Proceedings of the 15th ACM SIGSOFT symposium on Component Based Software Engineering : ACM, 2012 ? ISBN 9781450313452, pp.135-144
URL : https://hal.archives-ouvertes.fr/hal-00713769

F. , M. Forman, G. H. Zahorjan, and J. , An acronym for: Plain Old Java Object URL http://www.martinfowler.com/bliki/POJO.html The challenges of mobile computing, pp.38-47, 1994.

F. , J. , J. , J. L. Muller, A. Gaddah et al., A survey of middleware paradigms for mobile computing, Think: A Software Framework for Component-based Operating System Kernels. In: USENIX Annual Technical Conference Nr. July [Garz12] GARZA, ISSAC NOÉ GARCÍA: Modèles de conception et d'exécution pour la médiation et l'intégration de services, pp.73-86, 2002.

G. , D. Schmerl, and . Bradley, AEvol: A tool for defining and planning architecture evolution, IEEE 31st International Conference on Software Engineering, pp.591-594, 2009.

G. , D. Shaw, D. Garlan, D. Siewiorek, . Daniel-p-; et al., An introduction to software architecture In: An Introduction to Software Architecture (1993), Nr Project aura: Toward distractionfree pervasive computing, IEEE Pervasive computing, pp.22-31, 2002.

G. Hamiltongohe06, C. Gonzalez-perez, T. Gu, H. K. Pung, D. Q. Zhang et al., A powertype-based metamodelling framework A service-oriented middleware for building context-aware services Component-based software engineering: putting the pieces together. illustrate Mediation and enterprise service bus: A position paper, Java Beans Specification v1.01. In: Sun Microsystems Nr. 1 Nr. 1 Proceedings of the First International Workshop on Mediation in Semantic Web Services, pp.72-90, 1997.

H. , C. Hofmeister, C. ;. Purtilo, and J. , Resilience and stability of ecological systems Dynamic reconfiguration in distributed systems: Adapting software modules for replacement, Proceedings the 13th International Conference on Distributed Computing Systems, pp.101-110, 1973.

P. Horn, Autonomic computing: )BMs Perspective on the State of )nformation Technology, In: Computing Systems IBM, vol.2007, pp.1-40, 2001.

[. Huang, A. Steenkiste, P. Cheng, S. Garlan, D. Schmerl et al., Rainbow: Architecture-Based Self-Adaptation with Reusable Infrastructure, Nr. 10, pp.46-54, 2004.

A. , J. ;. Retschitzegger, W. Hagenberg, A. Kepler, and J. , Context-awareness on mobile devices -the hydrogen approach, 36th Annual Hawaii International Conference on System Sciences Proceedings of the Nr. 7236, p.10, 2003.

J. and L. Lee, IEEE recommended practice for architectural description of software-intensive systems, In: IEEE Architecture, 2000.

J. , M. Weast, and J. , UPnP Design by Example: A Software Developers Guide to Universal Plug and Play, pp.481-0971786119, 2003.

]. Kilm97, G. Kiczales, J. Lamping, and . Mendhekar, A: Aspect-oriented programming, 1997.

R. Koch, The 80/20 Principle: The Secret of Achieving More With Less, 1998.

]. Krma90, J. Kramer, and J. Magee, The evolving philosophers problem: dynamic change management

L. , S. Chang, and . Juno, Survey and Trend Analysis of Context-Aware Systems, 2011.

L. , M. ;. Quéma, V. ;. Stefani, and J. , DREAM: a component framework for the construction of resource-aware, reconfigurable MOMs, Proceedings of the 3rd workshop on Adaptive and reflective middleware, pp.250-255, 2004.

L. , J. Siau, K. Hong, and . Soongoo, Enterprise integration with ERP and EAI, In: Communications of the ACM ACM, vol.46, issue.2, pp.54-60, 2003.

[. Lyytinen, K. ;. Youngjin, . Yoo, . Of, and T. Communications-;-acm, Issues and Challenges in Ubiquitous Computing, Nr. 12, pp.62-65, 2002.

M. , C. ;. Desertot, and M. , Sensor bean: a component platform for sensor-based services, Proceedings of the 3rd international workshop on Middleware for pervasive and adhoc computing, pp.1-8, 2005.

M. , J. Dulay, N. Kramer, and J. , Regis: A constructive development environment for distributed programs, Distributed Systems Engineering, pp.4-14, 1994.

M. , J. ;. Eisenbach, S. ;. Kramer, and J. , Modelling darwin in the ?-calculus. In: Theory and Practice in Distributed Systems, pp.133-152, 1995.

M. , V. Hapner, M. Morin, B. Barais, O. Jézéquel et al., Enterprise Java Beans Specification v1. 1-Final Release In: Sun Microsystems ARMOR: Models@ run. time to support dynamic adaptation, Nr. 10, pp.41-51, 1999.

M. , D. L. Harmelen, and F. Van, OWL Web Ontology Language Overview

P. J. Mccann and G. C. Roman, Compositional programming abstractions for mobile computing, IEEE Transactions on Software Engineering, vol.24, issue.2, pp.97-110, 1998.
DOI : 10.1109/32.666824

M. , J. Approche-langage-au-développement-logicielmeta00-]-medvidovic, N. Taylor, R. N. Meye09, J. F. Meyer et al., A classification and comparison framework for software architecture description languages Defining and evaluating resilience: A performability perspective OSGi Technology in the Vehicle, IEEE Transactions on Software Engineering Proceedings of the International Workshop on Performability Modeling of Computer and Communication Systems (PMCCS)Congress2003/OSGiWorld_BMW_AutomotiveTrack_Day2. pdf [NiDa95] NIERSTRASZ, OSCAR ; DAMI, LAURENT: Component-Oriented Software Technology. In: Object- Oriented Software Composition, pp.70-93, 1995.

. Odel98 and J. Odell, Advanced object-oriented analysis and design using UML : SIGS Enterprise JavaBeans Technology URL http://www.oracle.com/technetwork/java/index-jsp-140203.html [Orac00c] ORACLE: GlassFish Server. URL http://glassfish.java.net/ [Oran11] ORANGE LABS: Open the Box! Challenges in the Smart Home, OASIS OPEN SCA: Service Component ArchitecturePaHe07] PAPAZOGLOU, MP MIKE P. ; HEUVEL, WJ VAN DEN WILLEM-JAN: Service oriented architectures: approaches, technologies and research issues The VLDB Journal Nr. 3, pp.389-415, 1998.

]. Perr96, . Perry, and . De, System compositions and shared dependencies, 1996.
DOI : 10.1007/BFb0023086

P. Accord, M. P. Papazoglou, P. ;. Traverso, . Dustdar, . Schahram-; et al., art sur les Langages de Description d'Architecture ADLs Serviceoriented computing: a research roadmap, In: International Journal of Cooperative Information Systems, vol.17, pp.223-255, 2008.

R. , M. Hess, C. Cerqueira, R. ;. Ranganathan, A. Campbell et al., Gaia: A middleware infrastructure to enable active spaces, IEEE Pervasive Computing Citeseer, vol.20, issue.4, pp.74-83, 2002.

R. , D. Hermosillo, G. Taherkordi, R. ;. Amirhosein-;-nzekwa, R. ;. Rouvoy et al., RESTful integration of heterogeneous devices in pervasive environments, Distributed Applications and Interoperable Systems, pp.1-14, 2010.
URL : https://hal.archives-ouvertes.fr/hal-01061082

R. , A. Mcgrath, R. E. Campbell, R. H. Mickunas, D. Salber et al., Use of ontologies in a pervasive computing environment The context toolkit: aiding the development of context-enabled applications, Proceedings of the SIGCHI conference on Human factors in computing systems: the CHI is the limit, pp.209-220, 1999.

S. , D. Mukherjee, A. Bandyopadhyay, S. Samu03, D. Saha et al., Networking infrastructure for pervasive computing: enabling technologies & systems AMITAVA: Pervasive computing: a paradigm for the 21st century, Nr. 3, pp.25-31, 2003.

S. , B. N. Theimer, and M. M. , Disseminating active map information to mobile hosts, IEEE, vol.8, issue.5, pp.22-32, 1994.

S. , S. Kozaczynski, and W. , Model transformation: The heart and soul of model-driven software development, In: Software, IEEE, vol.20, issue.5, pp.42-45, 2003.

. Seli05, . Selic, . Branseme12, L. ;. Seinturier, and P. Merle, Unified Modeling Language version 2.0. URL http://www.ibm.com/developerworks A component?based middleware platform for reconfigurable service?oriented architectures, Software: Practice and Experience, pp.321-559, 2011.

S. , M. ;. Garlan, and D. , Software architecture: perspectives on an emerging discipline. 2, 1996.

]. Soft00, . Software, L. ;. Seinturier, N. ;. Pessemier, L. Duchien et al., Community Software Architecture Definitions/architecture/start/glossary/community.cfm [Sole00] SOLEY, R: Model driven architecture A component model engineered with components and aspects, Component-Based Software Engineering, pp.1-12, 2000.

. Stli04, T. Strang, and C. , URL http://www.springsource.org/spring-framework A Context Modeling Survey, workshop on advanced context modelling, reasoning and management, ubicomp the sixth international conference on ubiquitous computing, 2004.

S. , T. Sugrue, J. , C. , D. W. Gruntz et al., M: Model-driven software development Eclipse Plug-in Development Component software: beyond objectoriented programming, 2002.

T. , R. N. Medvidovic, E. M. Nenad-;-dashofy, J. Tigli, D. Lavirotte et al., Software architecture: foundations, theory, and practice Adaptation au contexte par tissage ddaspects d'assemblage de composants déclenchés par des conditions contextuelles, Nr. 5, p.89, 2006.

D. Tilman, Biodiversity: Population Versus Ecosystem Stability, Ecology, vol.77, issue.2, 1996.
DOI : 10.2307/2265614

T. , J. , Y. J. Lavirotte, G. Stéphane-;-rey, . Hourdin et al., Lightweight service oriented architecture for pervasive computing, Arxiv preprint arXiv:1102.5193, pp.1-9, 2011.

S. Vinoski, Integration with Web services, Nr. December, pp.75-77, 2003.
DOI : 10.1109/MIC.2003.1250587

S. Vinoski, CORBA: integrating diverse applications within distributed heterogeneous environments, IEEE Communications Magazine, vol.35, issue.2, pp.1-12, 1997.
DOI : 10.1109/35.565655

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

W. Consortium and W. Wide, Resource Description Framework RDF : concepts and abstract syntax, World Wide Web Consortium, 2004.

M. Weiser, The Computer for the 21st Century, Nr. 3, pp.94-104, 1991.
DOI : 10.1038/scientificamerican0991-94

. Weis96, M. Weiser, R. Want, A. ;. Hopper, V. ;. Falcão et al., The active badge location system, Mediators , Concepts and Practice. In: Interfaces, pp.91-102, 1992.

Y. Yuml05, P. ;. Ma, X. Lu, and . Jian, URL http://fr.wikipedia.org/wiki/Résilience_(écologie) [Wiki00b] WIKIPEDIA: Fibonacci number. URL http://en.wikipedia.org/wiki/Fibonacci_number Dynamic software architecture oriented service composition and evolution, WIKIPÉDIA: Résilience (écologie The Fifth International Conference on Computer and Information Technology. CIT, pp.1123-1129, 2005.

Z. , R. Wang, and J. , Visualizing the research on pervasive and ubiquitous computing, Nr. 3, pp.593-612, 2010.

Z. , E. ;. Pirotte, A. ;. Yakusheva, and T. , Materialization : a powerful and ubiquitous pattern abstraction, pp.630-641, 1994.