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 and L. , Technical Concepts of Component-Based Software Engineering, Carnegie Mellon Software Engineering Institute, 2000.

R. Ommering, F. Linden, J. Kramer, and J. Magee, The Koala component model for consumer electronics software, IEEE Computer, vol.33, issue.3, 2000.

M. Winter, Components for embedded software: the PECOS approach, Proc. of the CASES'02, 2002.

H. Hansson, M. Akerholm, I. Crnkovic, and M. Torngren, SaveCCM-a component model for safetycritical real-time systems, Proc. of the IEEE Euromicro Conference, 2004.
DOI : 10.1109/eurmic.2004.1333431

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

A. Plsek, F. Loiret, P. Merle, and L. Seinturier, A Component Framework for Java-Based Real-Time Embedded Systems, Proc. of the ACM, p.9, 2008.
URL : https://hal.archives-ouvertes.fr/inria-00301410

D. Gay, The nesC Language: A Holistic Approach to Networked Embedded Systems, Proc. of the SIGPLAN Conference on Prog. Language Design and Impl, 2003.

P. Levis, TinyOS: An Operating System for Sensor Networks http://www.oasis-opencsa.org/sca 11 Contiki -a lightweight and flexible operating system for tiny networked sensors, Proc. of 1st Wkshp. on Embedded Networked Sensors, 2004.

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

G. Coulson, 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. 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, 1997.

J. Fassino, J. Stefani, J. Lawall, and G. Muller, Think: A software framework for componentbased operating system kernels, Proc. of the USENIX Annual Conference, 2002.

E. Bruneton, T. Coupaye, M. Leclercq, V. Quéma, J. Stefani et al., The FRACTAL component model and its support in Java, Software: Practice and Experience, vol.6, issue.11-12, 2006.
DOI : 10.1002/spe.767

R. W. Lobry, O. Navas, J. Babau, and J. , Optimizing Component-Based Embedded Software, 2nd IEEE Workshop on Component-Based Design of Resource-Constrained Sys, p.9, 2009.

D. Hughes, LooCI, Proceedings of the 7th International Conference on Advances in Mobile Computing and Multimedia, MoMM '09, 2009.
DOI : 10.1145/1821748.1821787

A. Taherkordi, WiSeKit: A Distributed Middleware to Support Application-Level Adaptation in Sensor Networks, Proc. of DAIS'09, 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, 2008.
DOI : 10.1145/1462698.1462700

L. Mottola, Selective Reprogramming of Mobile Sensor Networks through Social Community Detection, Proc. of EWSN'10, 2010.