#. Descriptor, openjdk :8 -jdk 15 FROM buildpack -deps : jessie -scm 16 RUN apt -get install bzip2

#. Descriptor, jenkins : latest 19 FROM openjdk :8 -jdk 20 RUN apt -get install git curl ... 21 ... 22 CMD, Listing 2: Dockerfiles hierarchy example 1 FROM jenkins : latest 2 ... 3 RUN apt -get install npm bzip2 =1.0

A. Balalaie, A. Heydarnoori, and P. Jamshidi, Microservices Architecture Enables DevOps: Migration to a Cloud-Native Architecture, IEEE Software, vol.33, issue.3, pp.42-52, 2016.
DOI : 10.1109/MS.2016.64

URL : http://spiral.imperial.ac.uk/bitstream/10044/1/40557/8/SO_SWSI-2015-10-0149.R1_Balalaie.pdf

X. Blanc, I. Mounier, A. Mougenot, and T. Mens, Detecting model inconsistency through operation-based model construction, Proceedings of the 13th international conference on Software engineering , ICSE '08, pp.511-520, 2008.
DOI : 10.1145/1368088.1368158

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

C. Boettiger, An introduction to Docker for reproducible research, ACM SIGOPS Operating Systems Review, vol.49, issue.1, pp.71-79, 2015.
DOI : 10.1126/science.1213847

W. Brown, R. Malveau, H. Mccormick, I. , and T. Mowbray, Anti Patterns: Refactoring Software, Architectures, and Projects in Crisis, pp.20-20, 1998.

. Coreos, RKT -A security-minded, standards-based container engine. https://coreos, 2017.

G. Deng, D. C. Schmidt, and A. Gokhale, CaDAnCE: A Criticality-Aware Deployment and Configuration Engine, 2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC), pp.317-32158, 2008.
DOI : 10.1109/ISORC.2008.58

. Devops and C. Com, Container market adoption -Survey 2016. https://clusterhq.com/assets/pdfs/state-of-container-usage-june-2016.pdf, 2016.

W. Felter, A. Ferreira, R. Rajamony, and J. Rubio, An updated performance comparison of virtual machines and Linux containers, 2015 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), 2015.
DOI : 10.1109/ISPASS.2015.7095802

URL : http://domino.research.ibm.com/library/cyberdig.nsf/papers/0929052195DD819C85257D2300681E7B/$File/rc25482.pdf

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.269-277, 2014.
DOI : 10.1109/UCC.2014.36

A. Flissi, J. Dubus, N. Dolet, and P. Merle, Deploying on the Grid with DeployWare, 2008 Eighth IEEE International Symposium on Cluster Computing and the Grid (CCGRID), pp.19-22, 2008.
DOI : 10.1109/CCGRID.2008.59

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

M. Fowler, Domain Specific Languages, 2010.

. Hashicorp, Vagrant -DEVELOPMENT ENVIRONMENTS MADE EASY. https://www, vagrantup.com, 2017.

O. Henriksson, Static Vulnerability Analysis of Docker Images. http: //www.diva-portal.se/smash/get, pp.1118087-1118089, 2017.

M. Marschall, Chef Infrastructure Automation Cookbook, 2013.

D. Merkel, Docker: Lightweight Linux Containers for Consistent Development and Deployment, 2014.

R. Morabito, J. Kjã?llman, and M. Komu, Hypervisors vs. Lightweight Virtualization: A Performance Comparison, 2015 IEEE International Conference on Cloud Engineering, pp.386-393, 2015.
DOI : 10.1109/IC2E.2015.74

S. Mosser, M. Blay-fornarino, and L. Duchien, A Commutative Model Composition Operator to Support Software Adaptation, Modelling Foundations and Applications -8th European Conference, pp.4-19978, 2012.
DOI : 10.1007/978-3-642-31491-9_3

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

I. Nadareishvili, R. Mitra, M. Mclarty, and M. Amundsen, Microservice Architecture: Aligning Principles, Practices, and Culture, 2016.

R. Peinl, F. Holzschuher, and F. Pfitzer, Docker Cluster Management for the Cloud - Survey Results and Own Solution, Journal of Grid Computing, vol.1, issue.2, pp.265-282, 2016.
DOI : 10.5220/0005476005350542

R. Rosen, Linux containers and the future cloud, Linux J, vol.2014, issue.240, 2014.

. Gareth-rushgrove, Over 30High Priority Security Vulnerabilities. https: //banyanops.com/pdf/BanyanOps-AnalyzingDockerHub-WhitePaper.pdf, 2015.

. Gareth-rushgrove, DockerCon16 -The Dockerfile Explosion and the Need for Higher Level Tools by Gareth Rushgrove. https://goo.gl/86XPrq, 2016.

E. Mark and . Stickel, A Unification Algorithm for Associative-Commutative Functions, J. ACM, vol.28, issue.3, pp.423-434, 1981.

M. G. Xavier, M. V. Neves, F. D. Rossi, T. C. Ferreto, T. Lange et al., Performance Evaluation of Container-Based Virtualization for High Performance Computing Environments, 2013 21st Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, pp.233-240, 2013.
DOI : 10.1109/PDP.2013.41