A. Ahmad and M. A. Babar, A framework for architecture-driven migration of legacy systems to cloud-enabled software, Proceedings of the First International Conference on Dependable and Secure Cloud Computing Architecture, DASCCA '14, pp.1-8, 2014.
DOI : 10.1145/2578128.2578232

V. Andrikopoulos, How to adapt applications for the Cloud environment, Computing, vol.42, issue.4, pp.493-535, 2013.
DOI : 10.1109/EDOCW.2006.33

M. Armbrust, A view of cloud computing, Communications of the ACM, vol.53, issue.4, pp.50-58, 2010.
DOI : 10.1145/1721654.1721672

P. Beserra, Cloudstep: A step-by-step decision process to support legacy application migration to the cloud, 2012 IEEE 6th International Workshop on the Maintenance and Evolution of Service-Oriented and Cloud-Based Systems (MESOCA), pp.7-16, 2012.
DOI : 10.1109/MESOCA.2012.6392602

M. Fowler, Inversion of control containers and the dependency injection pattern, 2004.

S. Frey and W. Hasselbring, The cloudmig approach: Model-based migration of software systems to cloud-optimized applications, Int. J. Advances in Software, vol.4, issue.34, pp.342-353, 2011.

S. Frey, Automatic conformance checking for migrating software systems to cloud infrastructures and platforms, Journal of Software: Evolution and Process, vol.53, issue.3-4, pp.1089-1115, 2013.
DOI : 10.1145/1851476.1851539

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

P. Hintjens, ZeroMQ: The Guide, Internet draft, 2010.

P. Jamshidi, Cloud Migration Research: A Systematic Review, IEEE Transactions on Cloud Computing, vol.1, issue.2, pp.142-157, 2013.
DOI : 10.1109/TCC.2013.10

URL : http://doras.dcu.ie/19636/1/TCC-AuthorsVersion.pdf

P. Jamshidi, Cloud Migration Patterns: A Multi-cloud Service Architecture Perspective, Proc. 10 th International Workshop on Engineering Service- Oriented Applications (WESOA), 2014.
DOI : 10.1109/SOCA.2013.41

URL : http://doras.dcu.ie/20331/1/WESOA-CloudMigrationPatterns-Final.pdf

Y. W. Kwon and E. Tilevich, Cloud refactoring: automated transitioning to cloud-based services, Automated Software Engineering, vol.7, issue.4, pp.345-372, 2014.
DOI : 10.4018/jwsr.2010100102

N. C. Mendonça, Architectural Options for Cloud Migration, Computer, vol.47, issue.8, pp.62-66, 2014.
DOI : 10.1109/MC.2014.203

P. Mohagheghi and T. Saether, Software Engineering Challenges for Migration to the Service Cloud Paradigm: Ongoing Work in the REMICS Project, 2011 IEEE World Congress on Services, pp.507-514, 2011.
DOI : 10.1109/SERVICES.2011.26

D. C. Schmidt, Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects, 2000.