R. Schollmeier, A definition of peer-to-peer networking for the classification of peer-to-peer architectures and applications, " Peer-to-Peer Computing, IEEE International Conference on, p.101, 2001.

C. Szyperski, Component Software : Beyond Object-Oriented Programming, 1998.

G. T. Heineman and H. M. Ohlenbusch, An evaluation of component adaptation techniques, 2nd ICSE Workshop on Component-Based Software Engineering, 1999.

H. Balakrishnan, M. F. Kaashoek, D. Karger, R. Morris, and I. Stoica, Looking up data in P2P systems, Communications of the ACM, vol.46, issue.2, pp.43-48, 2003.
DOI : 10.1145/606272.606299

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

S. Rhea, D. Geels, T. Roscoe, and J. Kubiatowicz, Handling churn in a dht, Proceedings of the annual conference on USENIX Annual Technical Conference, pp.10-10, 2004.

R. Alur, M. Benedikt, K. Etessami, P. Godefroid, T. Reps et al., Analysis of recursive state machines, ACM Transactions on Programming Languages and Systems, vol.27, issue.4, pp.786-818, 2005.
DOI : 10.1145/1075382.1075387

A. Mauthe and D. Hutchison, Peer-to-Peer Computing: Systems, Concepts and Characteristics, PIK - Praxis der Informationsverarbeitung und Kommunikation, vol.26, issue.2, pp.60-64, 2003.
DOI : 10.1515/PIKO.2003.60

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

G. Gartner-research, The emergence of distributed content management and peer-to-peer content networks, 2001.

R. N. Taylor, N. Medvidovic, and E. M. Dashofy, Software architecture, Proceedings of the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering on European software engineering conference and foundations of software engineering symposium, ESEC/FSE '09, 2009.
DOI : 10.1145/1595696.1595754

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

D. Barkai, Peer-To-Peer Computing: Technologies for Sharing and Collaborating on the Net, ser. Engineer-To-Engineer, 2002.

M. Jelasity, Gossip, Self-organising Software, ser. Natural Computing Series, pp.139-162, 2011.
DOI : 10.1007/978-3-642-17348-6_7

URL : https://hal.archives-ouvertes.fr/in2p3-00907406

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

J. Liu, J. He, and Z. Liu, A strategy for service realization in serviceoriented design, Science in China Series F: Information Sciences, pp.864-884, 2006.

E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of reusable object-oriented software, 1995.

I. Stoica, R. Morris, D. Karger, M. F. Kaashoek, and H. Balakrishnan, Chord: A scalable peer-to-peer lookup service for internet applications, pp.149-160, 2001.
DOI : 10.1109/tnet.2002.808407

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

. The-osgi-alliance, OSGi service platform core specification, www.osgi.org/Specifications, 2007.

L. L. Hill, Georeferencing, 2006.
DOI : 10.1007/978-0-387-39940-9_181

E. S. Manolakos, D. G. Galatopoullos, and A. Funk, Component-based peer-to-peer distributed processing in heterogeneous networks using java ports, Proceedings of the IEEE International Symposium on Network Computing and Applications (NCA'01, p.234, 2001.

M. Bisignano, A. Calvagna, G. Modica, and O. Tomarchio, Expeerience: a jxta middleware for mobile ad-hoc networks, " in Peer-to- Peer Computing, Proceedings. Third International Conference on, sept, pp.214-215, 2003.

X. Gu, K. Nahrstedt, and B. Yu, Spidernet: an integrated peer-topeer service composition framework, High performance Distributed Computing Proceedings. 13th IEEE International Symposium on, pp.110-119, 2004.

G. Tyson, A. Mauthe, T. Plagemann, and Y. El-khatib, Juno, Proc. 5th Intl. Workshop on Next Generation Networking Middleware (NGNM), 2008.
DOI : 10.1145/2390209.2390210

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, pp.1-1, 2008.
DOI : 10.1145/1328671.1328672

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

C. Arad and S. Haridi, Kompics: a message-passing component model for building distributed systems, 2010.

C. E. Killian, J. W. Anderson, R. Braud, R. Jhala, and A. M. Vahdat, Mace: language support for building distributed systems, Proceedings of the 2007 ACM SIGPLAN conference on Programming language design and implementation, ser. PLDI '07, pp.179-188, 2007.
DOI : 10.1109/p2p.2009.5284502

S. Lin, A. Pan, R. Guo, and Z. Zhang, Simulating large-scale p2p systems with the wids toolkit, Modeling, Analysis, and Simulation of Computer and Telecommunication Systems 13th IEEE International Symposium on, sept, pp.415-424, 2005.