M. Aksit and Z. Choukair, Dynamic, adaptive and recongurable systems overview and prospective vision, ICDCSW '03 : Proceedings of the 23rd International Conference on Distributed Computing Systems, p.84, 2003.
DOI : 10.1109/icdcsw.2003.1203537

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

G. Larry-allen, K. Fernandez, D. B. Kane, D. Leblang, J. Minard et al., Clearcase multisite : Supporting geographicallydistributed software development, 1995.

M. G. Peter and . Apers, Data allocation in distributed database systems, ACM Transactions on Database Systems, vol.13, issue.3, p.263304, 1988.

J. Buisson, F. Andre, and J. Pazat, Supporting adaptable applications in grid resource management systems The horus and ensemble projects : Accomplishments and limitations, GRID '07 : Proceedings of the 8th IEEE/ACM International Conference on Grid ComputingBCH + 99] Kenneth P. Birman, p.5865, 1999.

E. Bruneton, T. Coupaye, M. Leclercq, V. Quéma, and J. Stefani, The FRACTAL component model and its support in java. Softw, Pract. Exper Competitive algorithms for distributed data management, Amos Fiat, and Yuval RabaniBHG87] Philip A. Bernstein, Vassos Hadzilacos, and Nathan Goodman. Concurrency Control and Recovery in Database Systems, p.12571284, 1987.

P. G. Bridges, M. A. Hiltunen, and R. D. Schlichting, Cholla: A Framework for Composing and Coordinating Adaptations in Networked Systems, IEEE Transactions on Computers, vol.58, issue.11, p.14561469, 2009.
DOI : 10.1109/TC.2009.55

Y. Breitbart and H. F. Korth, Replication and consistency, Proceedings of the sixteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems , PODS '97, p.173184, 1215.
DOI : 10.1145/263661.263681

R. Brachman, H. Levesque-bisdikian, and B. V. Patel, Knowledge Representation and Reasoning Cost-based program allocation for distributed multimedia-on-demand systems, IEEE MultiMedia, vol.3, issue.3, pp.62-72, 1996.

D. Ivan, R. Baev, and . Rajaraman, Approximation algorithms for data placement in arbitrary networks [BS06] Ghalem Belalem and Yahya Slimani. A hybrid approach for consistency management in large scale systems, SODA ICNS, page 71. IEEE Computer Society, 2006. [CEM03] Licia Capra, Wolfgang Emmerich, and Cecilia Mascolo. Carisma : Contextaware reective middleware system for mobile applications. IEEE Transactions on Software Engineering, p.661670929945, 2001.

H. Chen, T. Finin, A. Chen, M. A. Hiltunen, R. D. Schlichtingcks01-]-israel-cidon et al., Constructing adaptive software in distributed systems Optimal allocation of electronic content The optimal location of replicas in a network using a READ-ONE-WRITE-ALL policy, ICDCS '01 : Proceedings of the The 21st International Conference on Distributed Computing SystemsCP01] Per Cederqvist and Roland Pesch. Version Management with CVS. Signum Support ABCRD09] Cyril Cassagnes, Philippe Roose, and Marc Dalmau. KALIMUCHO -software architecture for limited mobile devices, pp.635-17731780576616, 2001.

K. Anind, G. D. Dey, D. Abowd, and . Salber, A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Human-Computer Interaction, p.97166, 2001.

J. Dowling and V. Cahill, The K-Component architecture metamodel for self-adaptive software, Proceedings of 3rd International Conference on Metalevel Architectures and Separation of Crosscutting Concerns (Reection'2001), p.8188, 2001.

J. Dowling and V. Cahill, Self-managed decentralised systems using K-components and collaborative reinforcement learning, Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems , WOSS '04, p.3943, 2004.
DOI : 10.1145/1075405.1075413

H. Hoa, I. Duong, and . Demeure, Data sharing over mobile ad hoc networks, Proceedings of the 8th international conference on New technologies in distributed systems, NOTERE '08, 2008.

J. Daniel and . Dietterich, DEC data distributor : for data replication and data warehousing, Proceedings of the 1994 ACM SIGMOD International Conference on Management of Data, p.468, 1994.

E. H. Durfee and V. R. Lesser, Using partial global plans to coordinate distributed problem solvers Towards a framework for self-adaptive component-based applications, DAIS'03, p.114, 1987.

A. Demers, K. Petersen, M. Spreitzer, D. Terry, M. Theimer et al., The Bayou architecture : Support for data sharing among mobile users, Workshop on Mobile Computing Systems and Applications, 1994.

S. Drapeau, A. Efstratiou, and . Friday, 7 : un Canevas Adaptable de Services de Duplication Utilising the event calculus for policy driven adaptation on mobile systems, POLICY, p.1324, 2002.

F. André, E. Daubert, G. Nain, B. Morin, and O. Barais, F4Plan: An Approach to Build Efficient Adaptation Plans, Proceedings of 7th International ICST Conference on Mobile and Ubiquitous Systems (MobiQuitous)FBZA98] Zongming, 2010.
DOI : 10.1007/978-3-540-89897-9_5

. Ammar, A novel server selection technique for improving the response time of a replicated service, INFOCOM, p.783791, 1998.

J. Floch, S. Hallsteinsen, E. Stav, F. Eliassen, K. Lund et al., Using architecture models for runtime adaptability, IEEE Software, vol.23, issue.2, p.6270, 2006.
DOI : 10.1109/MS.2006.61

P. Francis, S. Jamin, C. Jin, Y. Jin, D. Raz et al., IDMaps: a global Internet host distance estimation service, The Grid : Blueprint for a New Computing Infrastructure, p.525540, 1999.
DOI : 10.1109/90.958323

R. Farha and A. Leon-garcia, Blueprint for an autonomic service architecture [FM03] Corina Ferdean and Mesaac Makpangou. A scalable replica selection strategy based on exible contracts, Autonomic and Autonomous Systems, International Conference on Proceedings of the The Third IEEE Workshop on Internet Applications, WIAPP '03, pp.16-99, 2003.

W. Fu, N. Xiao, and X. Lu, QoS-Guaranteed Ring Replication Management with Strong Consistency, APWeb/WAIM Workshops, p.3749, 2007.
DOI : 10.1007/978-3-540-72909-9_4

W. Fu, N. Xiao, and X. Lu, A Quantitative Survey on QoS-Aware Replica Placement, 2008 Seventh International Conference on Grid and Cooperative Computing, p.281286, 2008.
DOI : 10.1109/GCC.2008.23

D. Garlan, . Shang-wen, A. Cheng, B. Huang, P. Schmerl et al., Rainbow: architecture-based self-adaptation with reusable infrastructure, Computer, vol.37, issue.10, p.374654, 2004.
DOI : 10.1109/MC.2004.175

M. George, Communication and interaction in multi-agent planning, Proceedings of AAAI-83, p.125129, 1983.

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

K. David and . Giord, Weighted voting for replicated data, Seventh SOSP, OSR, vol.13, issue.5, p.150162, 1979.

F. [. Guedes and . Moura, Replica control in MIo-NFS, p.95

[. Gu, H. K. Pung, and D. Q. Zhang, A middleware for building context-aware mobile services, Vehicular Technology Conference, p.26562660, 2004.

D. James, M. F. Guyton, and . Schwartz, Locating nearby copies of replicated internet servers, SIGCOMM, p.288298, 1995.

J. Gwertzman and M. Seltzer, The case for geographical pushcaching, Proceedings of the HotOS '95 Workshop, 1995.

D. Garlan and B. Schmerl, Model-based adaptation for selfhealing systems, WOSS '02 : Proceedings of the rst workshop on Selfhealing systems, p.2732, 2002.

T. George and . Heineman, A model for designing adaptable software components, SIGSOFT Softw. Eng. Notes, vol.25, issue.1, p.5556, 2000.

]. M. Her86 and . Herlihy, A quorum consensus replication method for abstract data types, ACM Transactions on Computer Systems, vol.4, issue.1, p.3253, 1986.

[. Jarras and B. Chaib-draa, Aperçu sur les systèmes multiagents, 2002.

[. Jeon, I. Gupta, and K. Nahrstedt, MMC01-6: QoS-aware Object Replication in Overlay Networks, IEEE Globecom 2006, 2006.
DOI : 10.1109/GLOCOM.2006.202

C. Sugih-jamin, A. R. Jin, D. Kurc, Y. Raz, and . Shavitt, Constrained mirror placement on the internet, In IEEE Journal on Selected Areas in Communications, p.3140, 2001.

N. [. Ket, P. Y. Belkhatir, and . Cunin, Adaptation dynamique, concepts et expérimentations, 15th International Conference on Software and Systems Engineering and their Applications, 2002.

L. J. Kawell, S. Beckhardt, T. Halvorsen, R. Ozzie, and I. Greif, Replicated document management in a group communication system, Proceedings of the 1988 ACM conference on Computer-supported cooperative work, CSCW '88, p.395, 1988.
DOI : 10.1145/62266.1024798

E. D. Katz, M. Butler, and R. Mcgrath, A scalable HTTP server: The NCSA prototype, Computer Networks and ISDN Systems, vol.27, issue.2, p.155164, 1994.
DOI : 10.1016/0169-7552(94)90129-5

J. Keeney and V. Cahill, Chisel : A policy-driven, context-aware, dynamic adaptation framework Koustuv Dasgupta, and Ouri Wolfson. Optimal placement of replicas in trees with read, write, and storage costs, POLICY '03 : Proceedings of the 4th IEEE International Workshop on Policies for Distributed Systems and Networks, p.12628637, 2001.

J. Peter and . Keleher, Decentralized replicated-object protocols Christos Karamanolis, and Mallik Mahalingam. A framework for evaluating replica placement algorithms, Proceedings of the 18 th Symposium on Principles of Distributed Computing (PODC)KKM02] Magnus Karlsson, p.143151, 1999.

A. Kermarrec, I. Kuz, M. V. Steen, and A. S. Tanenbaum, A framework for consistent, replicated Web objects, Proceedings. 18th International Conference on Distributed Computing Systems (Cat. No.98CB36183), p.2762914251, 1998.
DOI : 10.1109/ICDCS.1998.679725

J. Kangasharju, J. W. Roberts, and K. W. Ross, Object replication strategies in content distribution networks, Computer Communications, vol.25, issue.4, p.376383, 2002.
DOI : 10.1016/S0140-3664(01)00409-1

A. Kermarrec, A. Rowstron, M. Shapiro, and P. Druschel, The IceCube approach to the reconciliation of divergent replicas, Proceedings of the twentieth annual ACM symposium on Principles of distributed computing , PODC '01, 2001.
DOI : 10.1145/383962.384020

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

J. James, M. Kistler, and . Satyanarayanan, Disconnected operation in the coda le system, ACM Trans. on Computer Sys, vol.10, issue.13, 1992.

P. Kumar and M. Satyanarayanan, Flexible and safe resolution of le conicts Thanasis Loukopoulos and Ishfaq Ahmad. Static and adaptive distributed data replication using genetic algorithms, USENIX Winter, p.9510612701285, 1995.

R. Laddaga, Active Software, Proceedings of the rst international workshop on Self-adaptive software, p.1126, 2000.
DOI : 10.1007/3-540-44584-6_2

[. Layaida and D. Hagimont, Designing self-adaptive multimedia applications through hierarchical reconguration, Lecture Notes in Computer Science, vol.3543, p.95107, 2005.

H. Liu, A component-based programming model for autonomic applications, ICAC '04 : Proceedings of the First International Conference on Autonomic Computing, p.1017, 2004.

A. Lapouchnian, S. Liaskos, J. Mylopoulos, and Y. Yu, Towards requirements-driven autonomic systems design, DEAS '05 : Proceedings of the 2005 workshop on Design and evolution of autonomic application software, 2005.

M. Meir and J. F. Lehman, Towards a theory of software evolution -and its practical impact (working paper) In Invited Talk Mistreatment in distributed caching groups : Causes and implications, Proceedings Intl. Symposium on Principles of Softw, p.211, 2000.

C. Juan, T. Leonardo, K. Yoshida, and . Oda, An adaptable replication scheme for reliable distributed object-oriented computing [Mar92] Frank V. Martial. Coordinating Plans of Autonomous Agents, AINAMar03] Vania Marangozova. Duplication et cohérence congurables dans les applications réparties à base de composants, p.602606, 1992.

O. Marin, M. Bertier, and P. Sens, DARX -A framework for the fault-tolerant support of agent software [MG99] Kaveh Moazami-Goudarzi. Consistency preserving dynamic reconguration of distributed systems, IEEE Computer Society, p.406418, 1999.

A. Mukhija, M. Montresor, H. Meling, and O. Babaoglu, Sun directory services 3.1 administration guide Toward selforganizing , self-repairing and resilient distributed systems An interoperable replication logic for CORBA systems, Future Directions in Distributed Computing, Research and Position Papers DOA, pp.124138-119126, 1998.

P. K. Mckinley, S. Masoud-sadjadi, E. P. Kasten, and B. H. Cheng, Composing adaptive software, Computer, vol.37, issue.7, p.5664, 2004.
DOI : 10.1109/MC.2004.48

[. Nath, H. Yu, P. B. Gibbons, and S. Seshan, Subtleties in tolerating correlated failures in wide-area storage systems, NSDI. USENIX, 2006.

. Ogt-+-99-]-peyman, M. M. Oreizy, R. N. Gorlick, D. Taylor, G. Heimbigner et al., An architecture-based approach to selfadaptive software, IEEE Intelligent Systems, vol.14, issue.3, p.5462, 1999.

[. Oreizy, N. Medvidovic, and R. N. Taylor, Runtime software adaptation, Companion of the 13th international conference on Software engineering , ICSE Companion '08, p.899910, 2008.
DOI : 10.1145/1370175.1370181

[. Oda, T. Shin-'ichi-tazuneki, and . Yoshida, The ying object for an open distributed environment, ICOIN, p.8792, 2001.

[. Park, J. Kim, Y. Ko, and W. Yoon, Dynamic data grid replication strategy based on internet hierarchy Transhumance : A power-sensitive middleware for data sharing on mobile ad hoc networks, PMND07] Guilhem Paroux Proceedings of the seventh international Workshop on Applications and Services in Wireless Networks (ASWN), 2003.

M. Nuno, M. Preguiça, C. Shapiro, and . Matheson, Semanticsbased reconciliation for collaborative and mobile environments, On The Move to Meaningful Internet Systems 2003 : CoopIS, DOA, and ODBASE - OTM Confederated International Conferences, p.3855, 2003.

K. Petersen, M. Spreitzer, D. B. Terry, M. Theimer, and A. J. Demers, Flexible update propagation for weakly consistent replication, SOSP, p.288301, 1997.

D. Paul, S. Yalamanchili, and K. Schwan, Decision models for adaptive resource management in multiprocessor systems, 1998.

D. Howard and R. , Roam : a scalable replication system for mobile and distributed computing, 1998.

[. 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

[. Radoslavov, R. Govindan, D. E. Peter-reiher, J. Heidemann, D. Ratner et al., Topologyinformed internet replica placement Resolving le conicts in the Ficus le system Policy-driven adaptation of protocol stacks, Proceedings of the USENIX Summer 1994 Technical Conference ICAS '06 : Proceedings of the International Conference on Autonomic and Autonomous Systems, pp.384392-183195, 1994.

D. Romero, R. Rouvoy, L. Seinturier, P. Sayal, Y. Breitbart et al., Service discovery in ubiquitous feedback control loops Selection algorithms for replicated web servers Software architecture adaptability : an nfr approach Operational transformation in real-time group editors : Issues, algorithms, and achievements, IWPSE '01 : Proceedings of the 4th International Workshop on Principles of Software Evolution, pp.112-1254450, 1998.

F. John and . Sowa, Knowledge representation : logical, philosophical and computational foundations, 2000.

Y. Saito, M. Shapiro, [. Seshan, M. Stemm, and R. H. Katz, Optimistic replication SPAND : Shared passive network performance discovery Performance characterization of decentralized algorithms for replica selection in distributed object systems, Proceedings of the USENIX Symposium on Internet Technologies and Systems (ITS-97 USENIX Association. [TM05] Ceryen Tan and Kevin Mills WOSP, pp.4281-135, 1997.

E. Tilevich and Y. Smaragdakis, J-Orchestra, INFOCOM, p.140, 2004.
DOI : 10.1145/1555392.1555394

O. Unger and I. Cidon, Optimal Content Location in Multicast Based Overlay Networks with Content Updates, World Wide Web, vol.7, issue.3, p.315336, 2004.
DOI : 10.1023/B:WWWJ.0000028183.20015.be

[. Vingralek, Y. Breitbart, M. Sayal, and P. Scheuermann, Web++ : A system for fast and reliable web service, Proceedings of 1999 USENIX Annual Technical Conference, p.171184, 1999.

R. V. Renesse, K. Birman, M. Hayden, A. Vaysburd, and D. Karr, Building adaptive systems using ensemble WebLogic Server 7.0, 1997. [Weg03] Maarten Wegdam Dynamic reconguration and load distribution in component middleware A QoS-aware heuristic algorithm for replica placement Conductor : A framework for distributed adaptation Design and evaluation of a conit-based continuous consistency model for replicated services, Web97] WebLogic. Load Balancing in a Cluster GRID, pages 96103. IEEE Workshop on Hot Topics in Operating Systems, p.239282, 1997.
DOI : 10.1002/(sici)1097-024x(19980725)28:9<963::aid-spe179>3.0.co;2-9

E. W. Zegura, M. H. Ammar, Z. Fei, and S. Bhattacharjee, Application-layer anycasting: a server selection architecture and use in a replicated Web service, IEEE/ACM Transactions on Networking, vol.8, issue.4, p.455466, 2000.
DOI : 10.1109/90.865074

J. Zhang, Z. Yang, B. H. Cheng, and P. K. Mckinley, Adding safeness to dynamic adaptation techniques, "Third Workshop on Architecting Dependable Systems (WADS)" W19S Workshop, 26th International Conference on Software Engineering, 2004.
DOI : 10.1049/ic:20040495

C. Zhang and Z. Zhang, Trading replication consistency for performance and availability : an adaptive approach, 23th International Conference on Distributed Computing Systems (23th ICDCS'03), p.687695, 2003.