X. Xu, From cloud computing to cloud manufacturing, Robotics and Computer-Integrated Manufacturing, vol.28, issue.1, pp.75-86, 2012.
DOI : 10.1016/j.rcim.2011.07.002

P. Mell and T. Grance, The NIST Definition of Cloud Computing, 2011.
DOI : 10.6028/NIST.SP.800-145

B. Narasimhan and R. Nichols, State of Cloud Applications and Platforms: The Cloud Adopters' View, Computer, vol.44, issue.3, pp.24-28, 2011.
DOI : 10.1109/MC.2011.66

D. Ardagna, E. D. Nitto, G. Casale, D. Petcu, P. Mohagheghi et al., MODAClouds: A model-driven approach for the design and execution of applications on multiple Clouds, 2012 4th International Workshop on Modeling in Software Engineering (MISE), pp.50-56, 2012.
DOI : 10.1109/MISE.2012.6226014

A. Rossini, Cloud Application Modelling and Execution Language (CAMEL) and the PaaSage 900

. Workflow, Advances in Service-Oriented and Cloud Computing?A´C?ÅComputing? Computing?AComputing?A´ Computing?A´CComputing?A´C? Computing?A´C?Å UWorkshops of ESOCC 2015, pp.437-439, 2015.

D. C. Schmidt, Guest Editor's Introduction: Model-Driven Engineering, Computer, vol.39, issue.2, pp.25-31, 2006.
DOI : 10.1109/MC.2006.58

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

J. Lejeune, F. Alvares, and T. Ledoux, Towards a Generic Autonomic Model to Manage Cloud Services, Proceedings of the 7th International Conference on Cloud Computing and Services Science, pp.147-158, 2017.
DOI : 10.5220/0006302801750186

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

J. Andersson, S. Andersson, K. Boortz, M. Carlsson, H. Nilsson et al., Sicstus prolog user's manual, release 4, 2007.

J. Régin, Generalized arc consistency for global cardinality constraint, Proceedings of the Thirteenth National Conference on Artificial Intelligence and Eighth Innovative Applications of Artificial Intelligence Conference, AAAI 96, IAAI 96 Pesant, A regular language membership constraint for finite sequences of variables, p.925, 1996.

]. D. Schmidt, Model-Driven Engineering Model Driven Engineering: An Emerging Technical Space, Computer Lecture Notes in Computer Science, vol.39, issue.36, 2006.

M. Brambilla, J. Cabot, and M. Wimmer, Model-Driven Software Engineering in Practice, Synthesis 930 Lectures on Software Engineering, 2012.
DOI : 10.1016/j.datak.2011.07.006

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

M. Fowler, Domain-Specific Languages, Pearson Education, 2010.

P. Derler, E. A. Lee, and A. S. Vincentelli, Modeling Cyber???Physical Systems, Proceedings of the IEEE, pp.13-28, 2012.
DOI : 10.1109/JPROC.2011.2160929

Y. Kouki and T. Ledoux, Csla: a language for improving cloud sla management, Int. Conf. on Cloud 935 Computing and Services Science, pp.586-591, 2012.
URL : https://hal.archives-ouvertes.fr/hal-00675077

P. Shaw, Using Constraint Programming and Local Search Methods to Solve Vehicle Routing Problems, 4th International Conference, pp.417-431, 1998.
DOI : 10.1007/3-540-49481-2_30

Z. Xing and E. Stroulia, UMLDiff, Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering , ASE '05, pp.54-65, 2005.
DOI : 10.1145/1101908.1101919

G. Blair, R. B. France, and N. Bencomo, Models@ run.time, Models@ run.time, pp.22-27, 2009.
DOI : 10.1109/MC.2009.326

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

H. Bruneliere, Z. Al-shara, F. Alvares, J. Lejeune, and T. Ledoux, A Model-based Architecture for Autonomic and Heterogeneous Cloud Systems, Proceedings of the 8th International Conference on Cloud Computing and Services Science, 2018.
DOI : 10.5220/0006773002010212

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

R. Nyren, A. Edmonds, A. Papaspyrou, and T. Metsch, Open cloud computing interface -core, specification document, Tech. rep., Open Grid Forum, pp.OCCI-WG, 2011.

P. Merle, O. Barais, J. Parpaillon, N. Plouzeau, and S. Tata, A Precise Metamodel for Open Cloud Computing Interface, 2015 IEEE 8th International Conference on Cloud Computing, pp.852-859, 2015.
DOI : 10.1109/CLOUD.2015.117

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

D. K. Nguyen, F. Lelli, Y. Taher, M. Parkin, M. P. Papazoglou et al., Blueprint Template Support for Engineering Cloud-Based Services, Proceedings of the 4th European Conference on Towards a Service-based Internet, pp.955-981, 2011.
DOI : 10.1007/978-3-540-24593-3_1

A. Bergmayr, J. Troya, P. Neubauer, M. Wimmer, and G. , UML-based Cloud Application Modeling with Libraries, Profiles, and Templates, Proceedings of the 2nd International Workshop 965 on Model-Driven Engineering on and for the Cloud, pp.56-65, 2014.

C. Sandru, D. Petcu, and V. I. Munteanu, Building an Open-Source Platform-as-a-Service with Intelligent Management of Multiple Cloud Resources, 2012 IEEE Fifth International Conference on Utility and Cloud Computing, pp.333-338
DOI : 10.1109/UCC.2012.54

M. Hamdaqa, L. Tahvildari, and M. Stratus, A Layered Cloud Modeling Framework, IEEE International Conference on Cloud Engineering, pp.2015-96, 2015.

N. Ferry, A. Rossini, F. Chauvel, B. Morin, and A. Solberg, Towards Model-Driven Provisioning, Deployment, Monitoring, and Adaptation of Multi-cloud Systems, 2013 IEEE Sixth International Conference on Cloud Computing, pp.2013-887, 2013.
DOI : 10.1109/CLOUD.2013.133

N. Ferry, H. Song, A. Rossini, F. Chauvel, and A. Solberg, CloudMF: Applying MDE to Tame the Complexity of Managing Multi-cloud Applications, 2014 IEEE/ACM 7th International Conference on Utility and Cloud Computing, pp.2014-269, 2014.
DOI : 10.1109/UCC.2014.36

J. Domaschka, K. Kritikos, and A. Rossini, Towards a Generic Language for Scalability Rules, pp.206-220
DOI : 10.1007/978-3-319-14886-1_19

P. Gouvas, E. Fotopoulou, A. Zafeiropoulos, and C. , A Context Model and Policies Management Framework for Reconfigurable-by-design Distributed Applications, Procedia Computer Science, vol.97, pp.122-125, 2016.
DOI : 10.1016/j.procs.2016.08.288

A. Dastjerdi, S. Tabatabaei, and R. Buyya, An effective architecture for automated appliance manage- 990 ment system applying ontology-based cloud discovery, pp.104-112, 2010.

T. Mastelic, I. Brandic, and A. G. Garcia, Towards Uniform Management of Cloud Services by Applying Model-Driven Development, 2014 IEEE 38th Annual Computer Software and Applications Conference, pp.129-138, 2014.
DOI : 10.1109/COMPSAC.2014.20

S. Kounev, N. Huber, F. Brosig, and X. Zhu, A Model-Based Approach to Designing Self-Aware IT Systems and Infrastructures, Computer, vol.49, issue.7, pp.53-61, 2016.
DOI : 10.1109/MC.2016.198

]. D. Pop, G. Iuhasz, C. Craciun, and S. Panica, Support Services for Applications Execution in Multiclouds Environments, IEEE International Conference on Autonomic Computing (ICAC), pp.995-2016, 2016.

M. Mohamed, M. Amziani, D. Belaid, S. Tata, and T. Melliti, An autonomic approach to manage elasticity of business processes in the Cloud, Future Generation Computer Systems, vol.50, pp.49-61, 2015.
DOI : 10.1016/j.future.2014.10.017

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

J. García-galán, L. Pasquale, P. Trinidad, and A. , Ruiz-Cortés, User-centric Adaptation of Multi-tenant Services: Preference-based Analysis for Service Reconfiguration, Proceedings of the 9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2014, pp.1000-65, 2014.

B. Dougherty, J. White, and D. C. Schmidt, Model-driven auto-scaling of green cloud computing infrastructure, Future Generation Computer Systems, vol.28, issue.2, pp.371-378, 2012.
DOI : 10.1016/j.future.2011.05.009

M. A. Silva, D. Ardagna, N. Ferry, and J. F. Perez, Model-Driven Design of Cloud Applications with Quality-of-Service Guarantees: The MODAClouds Approach, MICAS Tutorial, 2014 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, pp.3-10, 2014.
DOI : 10.1109/SYNASC.2014.8