R. Sugihara and R. K. Gupta, Programming models for sensor networks, ACM Transactions on Sensor Networks, vol.4, issue.2, pp.1-29, 2008.
DOI : 10.1145/1340771.1340774

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

F. Bachmann, L. Bass, C. Buhman, S. Comella-dorda, F. Long et al., Technical Concepts of Component-Based Software Engineering, 2000.

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

T. Genssler, A. Christoph, M. Winter, O. Nierstrasz, S. Ducasse et al., Components for embedded software, Proceedings of the international conference on Compilers, architecture, and synthesis for embedded systems , CASES '02, pp.19-26, 2002.
DOI : 10.1145/581630.581634

H. Hansson, M. Akerholm, I. Crnkovic, and M. Torngren, Saveccm -a component model for safetycritical real-time systems, Proceedings of the 30th EUROMICRO Conference, pp.627-635, 2004.

A. Pl?ek, F. Loiret, P. Merle, and L. Seinturier, A Component Framework for Java-Based Real-Time Embedded Systems, Proceedings of the 9th ACM/IFIP/USENIX International Conference on Middleware (Middleware), pp.124-143, 2008.
DOI : 10.1007/11783565_10

D. Gay, P. Levis, R. Von-behren, M. Welsh, E. Brewer et al., The nesC language: A holistic approach to networked embedded systems, Proceedings of the ACM SIGPLAN 2003 conference on Programming language design and implementation (PLDI), pp.1-11, 2003.

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

J. Fassino, J. Stefani, J. L. Lawall, and G. Muller, Think: A Software Framework for Component-based Operating System Kernels, Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference (ATEC), pp.73-86, 2002.

A. Dunkels, B. Gronvall, and T. Voigt, Contiki - a lightweight and flexible operating system for tiny networked sensors, 29th Annual IEEE International Conference on Local Computer Networks, pp.455-462, 2004.
DOI : 10.1109/LCN.2004.38

A. Dunkels, O. Schmidt, T. Voigt, A. , and M. , Protothreads, Proceedings of the 4th international conference on Embedded networked sensor systems , SenSys '06, pp.29-42, 2006.
DOI : 10.1145/1182807.1182811

B. Pásztor, L. Mottola, C. Mascolo, G. P. Picco, S. A. Ellwood et al., Selective Reprogramming of Mobile Sensor Networks through Social Community Detection, Proceedings of 7th European Conference on the Wireless Sensor Networks (EWSN), pp.178-193, 2010.
DOI : 10.1007/978-3-642-11917-0_12

I. Chatzigiannakis, S. Fischer, C. Koninis, G. Mylonas, and D. Pfisterer, WISEBED: An Open Large-Scale Wireless Sensor Network Testbed, 1st International Conference on Sensor Networks Applications , Experimentation and Logistics (SENSAPPEAL), Athens, Greece Lecture Notes of the Institute for Computer Sciences, Social-Inf, pp.68-87, 2009.
DOI : 10.1007/978-3-642-00224-3_22

P. Grace, G. Coulson, G. Blair, B. Porter, and D. Hughes, Dynamic reconfiguration in sensor middleware, Proceedings of the international workshop on Middleware for sensor networks , MidSens '06, pp.1-6, 2006.
DOI : 10.1145/1176866.1176867

B. Porter and G. Coulson, Lorien, Proceedings of the 4th International Workshop on Middleware Tools, Services and Run-Time Support for Sensor Networks, MidSens '09, pp.7-12, 2009.
DOI : 10.1145/1658192.1658194

L. Mottola, G. P. Picco, and A. A. Sheikh, FiGaRo: Fine-Grained Software Reconfiguration for Wireless Sensor Networks, Proceedings of the 5th European conference on Wireless sensor networks (EWSN), pp.286-304, 2008.
DOI : 10.1007/978-3-540-77690-1_18

D. Hughes, K. Thoelen, W. Horré, N. Matthys, P. J. Del-cid-garcia et al., LooCI, Proceedings of the 7th International Conference on Advances in Mobile Computing and Multimedia, MoMM '09, pp.195-203, 2009.
DOI : 10.1145/1821748.1821787

E. Bruneton, T. Coupaye, M. Leclercq, V. Quéma, S. et al., The FRACTAL component model and its support in Java, Software Practice and Experience, special issue on Experiences with Autoadaptive and Reconfigurable Systems, pp.1257-1284, 2006.
DOI : 10.1002/spe.767

O. Lobry, J. Navas, and J. Babau, Optimizing Component-Based Embedded Software, 2009 33rd Annual IEEE International Computer Software and Applications Conference, pp.491-496, 2009.
DOI : 10.1109/COMPSAC.2009.181

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

O. Alliance, The OSGi framework, 1999.

J. S. Rellermeyer and G. Alonso, Concierge, ACM SIGOPS Operating Systems Review, vol.41, issue.3, pp.245-258, 2007.
DOI : 10.1145/1272998.1273022

B. Ford, G. Back, G. Benson, J. Lepreau, A. Lin et al., The Flux OSKit: a substrate for kernel and language research, Proceedings of the 16th ACM symposium on Operating systems principles (SOSP), pp.38-51, 1997.

A. Reid, M. Flatt, L. Stoller, J. Lepreau, and E. Eide, Knit: component composition for systems software, Proceedings of the 4th conference on Symposium on Operating System Design & Implementation - OSDI'00, pp.24-24, 2000.

A. Taherkordi, Q. Le-trung, R. Rouvoy, and F. Eliassen, WiSeKit: A Distributed Middleware to Support Application-Level Adaptation in Sensor Networks, Proceedings of the 9th IFIP WG 6, 2009.
DOI : 10.1007/978-3-540-78789-1_16

A. Taherkordi, R. Rouvoy, Q. Le-trung, and F. Eliassen, A self-adaptive context processing framework for wireless sensor networks, Proceedings of the 3rd international workshop on Middleware for sensor networks, MidSens '08, pp.7-12, 2008.
DOI : 10.1145/1462698.1462700