, Adage: an automatic deployment tool, ADAGE, vol.14, p.11, 2007.

I. Ansible, Ansible is the simplest way to automate IT, 2014.

K. ;. Ashton, That 'Internet of Things' thing, 2009.

E. C. Bailey, Maximum RPM, 2000.

R. Balani, C. C. Han, R. K. Rengaswamy, I. Tsigkogiannis, and M. Srivastava, Multilevel software reconfiguration for sensor networks, Proceedings of the 6th ACM & IEEE International Conference on Embedded Software (EMSOFT), pp.112-121, 2006.

E. Brandtzaeg, M. Parastoo, and S. Mosser, Towards a domain-specific language to deploy applications in the clouds, 3rd International Conference on Cloud Computing, GRIDs, and Virtualization, pp.213-218, 2012.

L. Broto, D. Hagimont, P. Stolf, N. D. Palma, and S. Temate, Autonomic management policy specification in tune, p.23, 2008.

, Annual Symposium on Applied Computing, pp.1658-1663, 2008.

E. Bruneton, T. Coupaye, M. Leclercq, V. Quéma, and J. B. Stefani, The FRACTAL component model and its support in Java, Software: Pract. Exp, vol.36, pp.1257-1284, 2006.

A. Carzaniga, A. Fuggetta, R. S. Hall, D. Heimbigner, A. Van-der-hoek et al., A characterization framework for software deployment technologies, 1998.

C. Cassagnes, P. Roose, and M. Dalmau, Kalimucho: software architecture for limited mobile devices, ACM SIGBED Rev, vol.6, issue.3, p.12, 2009.
URL : https://hal.archives-ouvertes.fr/hal-00483106

G. Coulson, G. Blair, P. Grace, F. Taiani, A. Joolia et al., A generic component model for building systems software, ACM Trans. Comput. Syst, vol.26, issue.1, pp.1-42, 2008.

G. Coulson, P. Grace, G. Blair, W. Cai, C. Cooper et al., A component-based middleware framework for configurable and reconfigurable grid computing, Concurr. Comput.: Pract. Exp, vol.18, issue.8, pp.865-874, 2006.

I. Crnkovic, S. Sentilles, A. Vulgarakis, and M. R. Chaudron, A classification framework for software component models, IEEE Trans. Softw. Eng, vol.37, issue.5, pp.593-615, 2011.

L. Cudennec, G. Antoniu, and L. Bougé, CoRDAGe: towards transparent management of interactions between applications and resources, International Workshop on Scalable Tools for High-End Computing (STHEC 2008), pp.13-24, 2008.

P. Y. Cunin, V. Lestideau, and N. Merle, Orya: a strategy oriented deployment framework, Component Deployment, vol.3798, pp.177-180, 2005.
URL : https://hal.archives-ouvertes.fr/hal-00785265

A. Dearle, Software deployment, past, present and future, Workshop on the Future of Software Engineering (FOSE 2007), pp.269-284, 2007.

A. Dearle, G. N. Kirby, and A. J. Mccarthy, A framework for constraint-based deployment and autonomic management of distributed applications, International Conference on Autonomic Computing (ICAC'04), pp.300-301, 2004.

M. Desertot, H. Cervantes, and D. Donsez, FROGi: fractal components deployment over OSGi, Software Composition, pp.275-290, 2006.

J. Flinn, Cyber Foraging: Bridging Mobile and Cloud Computing, Synthesis Lectures on Mobile and Pervasive Computing, 2012.

A. Flissi, J. Dubus, N. Dolet, and P. Merle, Deploying on the grid with deployware, pp.177-184, 2008.
URL : https://hal.archives-ouvertes.fr/hal-00259836

C. L. Fok, G. C. Roman, and C. Lu, Rapid development and flexible deployment of adaptive wireless sensor network applications, Proceedings of the 24th International Conference on Distributed Computing Systems (ICDCS), pp.653-662, 2005.

P. Goldsack, J. Guijarro, S. Loughran, A. N. Coles, A. Farrell et al., The SmartFrog configuration management framework, Oper. Syst. Rev, vol.43, issue.1, pp.16-25, 2009.

J. Gubbi, R. Buyya, S. Marusic, and M. Palaniswami, Internet of Things (IoT): a vision, architectural elements, and future directions, Future Gener. Comput. Syst, vol.29, issue.7, pp.1645-1660, 2013.

F. Guidec, N. L. Sommer, and Y. Mahéo, Opportunistic software deployment in disconnected mobile ad hoc networks, Int. J. Handheld Comput. Res, vol.1, issue.1, pp.24-42, 2010.
URL : https://hal.archives-ouvertes.fr/hal-00452091

R. S. Hall, D. Heimbigner, and A. L. Wolf, A cooperative approach to support software deployment using the software dock, International Conference on Software Engineering, pp.174-183, 1999.

P. Haller and M. Odersky, Event-based programming without inversion of control, Modular Programming Languages, vol.4228, pp.4-22, 2006.

A. Heydarnoori, Deploying component-based applications: tools and techniques, Studies in Computational Intelligence, vol.253, pp.29-42, 2008.

W. Horré, S. Michiels, W. Joosen, and D. Hughes, Advanced sensor network software deployment using application-level quality goals, J. Softw, vol.6, issue.4, pp.528-535, 2011.

P. Hosek and C. Cadar, Safe software updates via multi-version execution, Proceedings of the 2013 International Conference on Software Engineering (ICSE), pp.612-621, 2013.

D. Hughes, K. Thoelen, J. Maerien, N. Matthys, W. Horré et al., Looci: the loosely-coupled component infrastructure, 11th IEEE International Symposium on Network Computing and Applications (NCA 2012, pp.236-243, 2012.

, The INCOME project. www.anr-income.fr (last accessed 11, vol.14, 2012.

G. Juve and E. Deelman, Automating application deployment in infrastructure clouds, IEEE Third International Conference on Cloud Computing Technology and Science, pp.658-665, 2011.

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

M. Kessis, C. Roncancio, and A. Lefebvre, DASIMA: a flexible management middleware in multi-scale contexts, 6th International Conference on Information Technology: New Generations (ITNG'09), pp.1390-1396, 2009.
URL : https://hal.archives-ouvertes.fr/hal-00953024

P. Levis, N. Patel, D. Culler, and S. Shenker, Trickle: a self-regulating algorithm for code propagation and maintenance in wireless sensor networks, Proceedings of the First USENIX/ACM Symposium on Networked Systems Design and Implementation (NSDI), pp.15-28, 2004.

H. Liu, Rapid application configuration in amazon cloud using configurable virtual appliances, 26th Symposium on Applied computing, pp.147-154, 2011.

C. Louberry, P. Roose, and M. Dalmau, Kalimucho: contextual deployment for QoS management, Distributed Applications and Interoperable Systems (DAIS 2011), pp.43-56, 2011.
URL : https://hal.archives-ouvertes.fr/hal-00596372

U. Manzoor and S. Nefti, Silent unattended installation package manager-SUIPM, International Conference on CIMCA/IAWTIC/ISE, pp.55-60, 2008.

U. Manzoor and S. Nefti, QUIET: a methodology for autonomous software deployment using mobile agents, J. Netw. Comput. Appl, vol.33, issue.6, pp.696-706, 2010.

P. J. Marrón, M. Gauger, A. Lachenmann, D. Minder, O. Saukh et al., Flexcup: a flexible and efficient code update mechanism for sensor networks, Proceedings of the Third European Workshop on Wireless Sensor Networks (EWSN), 2006.

. Springer, , pp.212-227

M. E. Matougui and S. Leriche, A middleware architecture for autonomic software deployment, The 7th International Conference on Systems and Networks Communications (ICSNC'12), pp.13-20, 2012.
URL : https://hal.archives-ouvertes.fr/hal-00755352

D. Miorandi, S. Sicari, F. D. Pellegrini, and I. Chlamtac, Internet of things: vision, applications and research challenges, Ad Hoc Netw, vol.10, issue.7, pp.1497-1516, 2012.

, Corba Component Model (CCM), vol.14, 2006.

, Deployment and configuration of component-based distributed applications specification, 2006.

, Automated deployment for, vol.14, p.11, 2014.

, Enterprise JavaBeans (EJB), 2013.

, JavaBeans tutorial, Oracle, vol.14, p.11, 2013.

O. Alliance, OSGi service platform core specification, 2009.

. Consortium, The FRACTAL project, vol.14, p.11, 2009.

, Automate IT, vol.14, 2014.

J. S. Rellermeyer, G. Alonso, and T. Roscoe, R-OSGi: distributed applications through software modularization, 8th International Middleware Conference, pp.1-20, 2007.

R. Sabharwal, Grid infrastructure deployment using SmartFrog technology, International Conference on Networking and Services (ICNS, p.73, 2006.

. Sarah, SARAH -delay-tolerant distributed services for mobile ad hoc networks, 2005.

M. Satyanarayanan, P. Bahl, R. Cáceres, and N. Davies, The case for VMbased cloudlets in mobile computing, IEEE Pervasive Comput, vol.8, issue.4, pp.14-23, 2009.

, The SELFWARE project, SELFWARE, vol.14, p.11, 2005.

K. Sledziewski, B. Bordbar, and R. Anane, A DSL-based approach to software development and deployment on cloud, 24th IEEE International Conference on Advanced Information Networking and Applications, pp.414-421, 2010.

M. Strembeck and U. Zdun, An approach for the systematic development of domainspecific languages, Softw.: Pract. Exp, vol.39, issue.15, pp.1253-1292, 2009.

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

M. Toure, P. Stolf, D. Hagimont, and L. Broto, Large scale deployment, 6th International Conference on Autonomic and Autonomous Systems (ICAS), pp.78-83, 2010.

, UseNet -ubiquitous M2M service networks, vol.14, p.11, 2007.

S. Van-der-burg, E. Dolstra, S. Van-der-burg, E. Dolstra, S. Van-der-burg et al., A self-adaptive deployment framework for serviceoriented systems, 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS'11, vol.79, pp.52-69, 2010.

M. Steen, G. Pierre, and S. Voulgaris, Challenges in very large distributed systems, J. Internet Serv. Appl, vol.3, issue.1, pp.59-66, 2012.

V. Inc, Building the virtualized enterprise with VMware infrastructure, 2008.

M. Weiser, Nomadic issues in ubiquitous computing, 1996.

M. Weiser, The computer for the 21st century, Mobile Comput. Commun. Rev, vol.3, issue.3, pp.3-11, 1999.

D. Zheng, J. Wang, W. Han, Y. Jia, and P. Zou, Towards a context-aware middleware for deploying component-based applications in pervasive computing, 5th International Conference on Grid and Cooperative Computing, pp.454-457, 2006.

D. Zheng, J. Wang, Y. Jia, W. Han, and P. Zou, Deployment of context-aware component-based applications based on middleware, Ubiquitous Intelligence and Computing, 2007.

. Springer, , pp.908-918