.. Introspection-par-l-'api, 125 5.3.3 Interception des liaisons de service, Bilan des intercepteurs de dépendances de services . . . . . . 133 5.3.5 Interception au niveau des fournitures de service, p.136

.. Validation-de-la-proposition, 174 6.2.1 Présentation de l'environnement de validation : iCASA . . . . 176 6.2.2 Validation qualitative du modèle de développement

. Première-mise-en-oeuvre, implantation de référence La figure 6.21 montre l'architecture utilisée pour l'implantation de référence de l'application LightFollowMe. Celle-ci ne contient qu'un seul composant, qui fournir un service de type LightFollowMe

]. Garza, D. Morand, B. Debbabi, P. Lalanda, and P. Bourret, A reflective framework for mediation applications, Adaptive and Reflective Middleware on Proceedings of the International Workshop, ARM '11, pp.22-28, 2011.
DOI : 10.1145/2088876.2088880

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

]. Yu, P. Bourret, P. Lalanda, and J. Bourcier, Building and Deploying Self-Adaptable Home Applications. Pervasive Computing and Communications Design and Deployment : Technologies, Trends and Applications, ?, pp.49-73, 2011.
URL : https://hal.archives-ouvertes.fr/hal-00951189

. Bibliographie, Gregory Abowd, Chris Atkeson et Irfan Essa Ubiquitous smart spaces. Rapport technique, Georgia Institute of Technology, College of Computing, 1998.

]. Aiello, G. Frankova, and D. Malfatti, What???s in an Agreement?An Analysis and an Extension of WS-Agreement, International Conference on Service Oriented Computing, 2005.
DOI : 10.1007/11596141_32

]. Atzori, A. Iera, and G. Morabito, The Internet of Things: A survey, Computer Networks, vol.54, issue.15, pp.2787-2805, 2010.
DOI : 10.1016/j.comnet.2010.05.010

]. Baldauf, S. Dustdar, and F. Rosenberg, A survey on context-aware systems, International Journal of Ad Hoc and Ubiquitous Computing, vol.2, issue.4, pp.263-277, 2007.
DOI : 10.1504/IJAHUC.2007.014070

]. R. Baldoni, C. Marchetti, and L. Verde, CORBA request portable interceptors: analysis and applications, Third International Symposium of Distributed Object Applications (DOA'01), pp.551-579, 2003.
DOI : 10.1002/cpe.716

]. Bouchenak, N. Palma, D. Hagimont, and C. Taton, Autonomic Management of Clustered Applications, 2006 IEEE International Conference on Cluster Computing, pp.1-11, 2006.
DOI : 10.1109/CLUSTR.2006.311842

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

M. Bouix, P. Dalmau, F. Roose, and . Luthon, A Multimedia Oriented Component Model, 19th International Conference on Advanced Information Networking and Applications (AINA'05) Volume 1 (AINA papers), pp.3-8, 2005.
DOI : 10.1109/AINA.2005.38

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

E. Bouix, P. Roose, and M. Dalmau, The Korrontea Data Modeling, Proceedings of the First International Conference on Ambient Media and Systems, 2008.
DOI : 10.4108/ICST.AMBISYS2008.2896

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

]. Bourcier, Auto-Home : une plate-forme pour la gestion automatique d'applications pervasives, p.89, 2008.

]. Bourcier, A. Diaconescu, P. Lalanda, and J. A. Mc-cann, AutoHome, ACM Transactions on Autonomous and Adaptive Systems, vol.6, issue.1, pp.1-9, 2011.
DOI : 10.1145/1921641.1921649

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

S. Jeremy, J. R. Bradbury, J. Cordy, M. Dingel, and . Wermelinger, A survey of self-management in dynamic software architecture specifications, Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems, pp.28-33, 2004.

N. Brown, I. Ozkaya, R. Sangwan, C. Seaman, K. Sullivan et al., Managing technical debt in software-reliant systems, Proceedings of the FSE/SDP workshop on Future of software engineering research, FoSER '10, p.47, 2010.
DOI : 10.1145/1882362.1882373

]. Bruneau, W. Jouve, and C. Consel, DiaSim : A parameterized simulator for pervasive computing applications, Mobile and Ubiquitous Systems : Networking & ServicesMobiQuitous' 09). 6th Annual International, pp.1-3, 2009.
URL : https://hal.archives-ouvertes.fr/inria-00403421

T. Eric-bruneton, M. Coupaye, V. Leclercq, J. Quéma, and . Stefani, The FRACTAL component model and its support in Java, Software : Practice and Experience, pp.11-12, 2006.
DOI : 10.1002/spe.767

M. David, A. Chess, I. Segal, S. R. Whalley, and . White, Unity :experiences with a prototype autonomic computing system, International Conference on Autonomic Computing, pp.140-147, 2004.

J. Cheung, F. Fuchet, G. Grillon, J. Joulie, and . Tigli, Wcomp: rapid application development toolkit for wearable computer based on Java, SMC'03 Conference Proceedings. 2003 IEEE International Conference on Systems, Man and Cybernetics. Conference Theme, System Security and Assurance (Cat. No.03CH37483), pp.4198-4203, 2003.
DOI : 10.1109/ICSMC.2003.1245644

S. Chollet, V. Lestideau, D. Morand, Y. Maurel, and P. Lalanda, Auto-r??paration et auto-optimisation des applications pervasives. Un gestionnaire de s??lection de d??pendances de services bas?? sur l???Analyse de Concepts Formels, Techniques et sciences informatiques, vol.33, issue.1-2, pp.7-30, 2014.
DOI : 10.3166/tsi.33.7-30

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

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

P. De, S. Noël-de-palma, F. Bouchenak, D. Boyer, S. Hagimont et al., Jade, un environnement d'administration autonome, Techniques et sciences informatiques, pp.1225-1252, 2008.

K. Anind, . Dey, D. Gregory, and . Abowd, Towards a better understanding of context and context-awareness, Handheld and ubiquitous computing, pp.304-307, 1999.

J. Dowling and V. Cahill, Dynamic Software Evolution and The K-Component Model, Workshop on Software Evolution, 2001.

J. Dowling and V. Cahill, The k-component architecture metamodel for self-adaptive software, The Third International Conference on Metalevel Architectures and Separation of Crosscutting Concerns, pp.81-88, 2001.

]. and T. Fielding, Architectural Styles and the Design of Networkbased Software Architectures, 2000.

F. Fouquet, E. Daubert, O. Barais, N. Plouzeau, J. Bourcier et al., Kevoree : une approche model@runtime pour les systèmes ubiquitaires, UbiMob2012, p.12, 2012.

A. G. Ganek, C. P. Hilkner, J. W. Sweitzer, B. Miller, and J. L. Hellerstein, The response to IT complexity: autonomic computing, Third IEEE International Symposium on Network Computing and Applications, 2004. (NCA 2004). Proceedings., pp.151-157, 2004.
DOI : 10.1109/NCA.2004.1347772

[. Garza, Modèles de conception et d'exécution pour la médiation et l'intégration de services, 2012.

D. Garcia, B. Morand, P. Debbabi, P. Lalanda, and . Bourret, A reflective framework for mediation applications, Adaptive and Reflective Middleware on Proceedings of the International Workshop, ARM '11, pp.22-28, 2011.
DOI : 10.1145/2088876.2088880

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

B. David-garlan, J. Schmerl, and . Chang, Using gauges for architecture-based monitoring and adaptation, Working Conference on Complex and Dynamic Systems Architecture, 2001.

. David-garlan, . Shang-wen, A. Cheng, B. Huang, P. Schmerl et al., Rainbow: architecture-based self-adaptation with reusable infrastructure, Computer, vol.37, issue.10, pp.46-54, 2004.
DOI : 10.1109/MC.2004.175

R. Grimm, J. Davis, E. Lemar, A. Macbeth, S. Swanson et al., System support for pervasive applications, ACM Transactions on Computer Systems, vol.22, issue.4, pp.421-486, 2004.
DOI : 10.1145/1035582.1035584

T. George, . Heineman, T. William, and . Councill, Component-Based Software Engineering : Putting the Pieces Together, 2001.

W. Sumi-helal, H. Mann, J. El-zabadani, Y. King, E. Kaddoura et al., The gator tech smart house : A programmable pervasive space, Computer, 2005.

C. Markus, J. A. Huebscher, and . Mccann, Adaptive middleware for context-aware applications in smart-homes, Proceedings of the 2nd workshop on Middleware for pervasive and ad-hoc computing, pp.111-116, 2004.

C. Markus, J. A. Huebscher, and . Mccann, A survey of autonomic computing?degrees, models, and applications, ACM Computing Surveys, vol.40, issue.3, pp.1-28, 2008.

]. Jiang, A. Quiroz, C. Schmidt, and M. Parashar, Meteor: a middleware infrastructure for content-based decoupled interactions in pervasive grid environments, Concurrency and Computation: Practice and Experience, vol.36, issue.1, pp.1455-1484, 2008.
DOI : 10.1002/cpe.1278

O. Jeffrey, D. M. Kephart, and . Chess, The vision of autonomic computing, Computer Pages, vol.36, issue.75, pp.41-50, 2003.

]. Kiczales, J. Riveres, G. Daniel, and . Bobrow, The Art of the Metaobject Protocol, 1991.

G. Jonathan and . Koomey, Estimating total power consumption by servers in the US and the world, 2007.

J. Kramer and J. Magee, The evolving philosophers problem: dynamic change management, IEEE Transactions on Software Engineering, pp.1293-1306, 1990.
DOI : 10.1109/32.60317

J. Kramer and J. Magee, Analysing dynamic change in software architectures: a case study, Proceedings. Fourth International Conference on Configurable Distributed Systems (Cat. No.98EX159), pp.91-100, 1998.
DOI : 10.1109/CDS.1998.675762

P. Lalanda, J. A. Mccann, and A. Diaconescu, Autonomic Computing Principles, Design and Implementation. Undergraduate Topics in Computer Science, 2013.
URL : https://hal.archives-ouvertes.fr/hal-00854882

M. Leclercq, V. Quéma, and J. Stefani, DREAM, Proceedings of the 3rd workshop on Adaptive and reflective middleware -, pp.250-255, 2004.
DOI : 10.1145/1028613.1028625

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

M. Meir and . Lehman, Programs, life cycles, and laws of software evolution, Proceedings of the IEEE Pages, vol.68, issue.57, pp.1060-1076, 1980.

P. Bennett, E. B. Lientz, and . Swanson, Software maintenance management, p.57, 1980.

]. Liu and M. Parashar, Accord: a programming framework for autonomic applications, IEEE Transactions on Systems, Man and Cybernetics, Part C (Applications and Reviews), vol.36, issue.3, pp.341-352, 2006.
DOI : 10.1109/TSMCC.2006.871577

C. Louberry, P. Roose, and M. Dalmau, Kalimucho : Plateforme d'Adaptation des Applications Mobiles, Conférence Internationale sur les Nouvelles Technologies de la Répartition (NOTERE'11), 2011.
URL : https://hal.archives-ouvertes.fr/hal-00593459

]. Maurel, A. Diaconescu, and P. Lalanda, CEYLON: A Service-Oriented Framework for Building Autonomic Managers, 2010 Seventh IEEE International Conference and Workshops on Engineering of Autonomic and Autonomous Systems, pp.3-11, 2010.
DOI : 10.1109/EASe.2010.10

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

. Np-melville, Information systems innovation for environmental sustainability, MIS Quarterly, vol.34, issue.1, pp.1-21, 2010.

O. Brice-morin, J. Barais, and . Jezequel, Models@ Run.time to Support Dynamic Adaptation, Computer, vol.42, issue.10, pp.44-51, 2009.
DOI : 10.1109/MC.2009.327

P. Oreizy, M. M. Gorlick, R. N. Taylor, D. Heimbigner, G. Johnson et al., An architecture-based approach to self-adaptive software. Intelligent Systems and their Applications, IEEE, vol.14, issue.3, pp.24-62, 1999.

P. Michael, D. Papazoglou, and . Georgakopoulos, Serviceoriented computing, Communications of the ACM, vol.46, issue.10, pp.25-28, 2003.

P. Michael, P. Papazoglou, S. Traverso, F. Dustdar, B. J. Leymann et al., Service-Oriented Computing Research Roadmap, International Journal of Cooperative Information Systems, vol.17, issue.02, pp.223-255, 2008.

M. Parashar and S. Hariri, Autonomic Computing: An Overview, pp.257-269, 2004.
DOI : 10.1007/11527800_20

A. David and . Patterson, A Simple Way to Estimate the Cost of Downtime, Sixteenth Systems Administration Conference (LISA '02), pp.185-188, 2002.

A. Ranganathan, S. Chetan, . Muhtadi, H. Roy, D. Campbell et al., Olympus: A High-Level Programming Model for Pervasive Computing Environments, Third IEEE International Conference on Pervasive Computing and Communications, pp.7-16, 2005.
DOI : 10.1109/PERCOM.2005.26

M. Román, C. Hess, R. Cerqueira, A. Ranganathan, R. H. Campbell et al., Gaia, ACM SIGMOBILE Mobile Computing and Communications Review, vol.6, issue.4, pp.65-67, 2002.
DOI : 10.1145/643550.643558

G. Daniel-romero, A. Hermosillo, R. Taherkordi, R. Nzekwa, F. Rouvoy et al., RESTful integration of heterogeneous devices in pervasive environments, Distributed Applications and Interoperable Systems, pp.1-14, 2010.

N. Seinturier, L. Pessemier, T. Duchien, and . Coupaye, A Component Model Engineered with Components and Aspects, 9th International Symposium on Component-Based Software Engineering, pp.139-153, 2006.
DOI : 10.1007/11783565_10

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

S. Sicard, F. Boyer, and N. Palma, Using components for architecture-based management, Proceedings of the 13th international conference on Software engineering , ICSE '08, pp.101-110, 2008.
DOI : 10.1145/1368088.1368103

A. N. Craig, J. Soules, K. Appavoo, D. Hui, G. R. Da-silva et al., System Support for Online Reconfiguration, USENIX Annual Technical Conference, General Track (USENIX'03), pp.141-154, 2003.

]. , P. Sousa, and D. Garlan, Aura : an architectural framework for user mobility in ubiquitous computing environments, Software Architecture, pp.29-43, 2002.

]. Sprott and L. Wilkes, Understanding service-oriented architecture, The Architecture Journal, vol.2004, 2004.

G. Tesauro, M. David, . Chess, E. William, R. Walsh et al., A multi-agent systems approach to autonomic computing, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS '04), pp.464-471, 2004.

]. Tigli, S. Lavirotte, G. Rey, V. Hourdin, and M. Riveill, Lightweight Service Oriented Architecture for Pervasive Computing, International Journal of Computer Science Issues (IJCSI), vol.7, issue.4, pp.1-9, 2010.

Y. Vandewoude, P. Ebraert, Y. Berbers, D. Theo, and . Hondt, An alternative to Quiescence: Tranquility, 2006 22nd IEEE International Conference on Software Maintenance, pp.73-82, 2006.
DOI : 10.1109/ICSM.2006.11

]. Waldner, Nano-informatique et intelligence ambiante : inventer l'ordinateur du xxie siècle, Hermès science publications, 2007.

]. Brown, Designing calm technology, Power- Grid Journal, vol.1, issue.1, pp.75-85, 1996.

]. Yu, P. Lalanda, and P. Bourret, An Approach for Dynamically Building and Managing Service-Based Applications, 2010 IEEE Asia-Pacific Services Computing Conference, pp.51-58, 2010.
DOI : 10.1109/APSCC.2010.77

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

]. Yu, P. Bourret, P. Lalanda, and J. Bourcier, Building and Deploying Self-Adaptable Home Applications, Pervasive Computing and Communications Design and Deployment : Technologies, Trends, and Applications, pp.49-73, 2011.
DOI : 10.4018/978-1-60960-611-4.ch003

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