Skip to content

michiari/DOML-case-study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 

Repository files navigation

DOML Case Studies

Artifact repository for the paper

"DOML: A New Modelling Approach To Infrastructure-as-Code"

Contents

  • nginx: directory containing files related to the NGINX deployment of Section 3
    • nginx-openstack-v3.doml: DOML v3.1 model of the NGINX deployment targeting the OpenStack cloud service provider
    • nginx-openstack-v3.domlx: XMI representation of the DOML model
    • ICG_output: directory containing the IaC generated by the ICG from the nginx-openstack-v3 DOML model
  • wordpress: directory containing files related to the Wordpress deployment of Section 7
    • wordpress-v3.doml: DOML model of the Wordpress deployment, targeting both OpenStack and AWS
    • wordpress-v3.domlx: XMI representation of the Wordpress DOML model
    • ICG_output: directory containing the IaC generated by the ICG from the Wordpress DOML model

Additional resources

The Terraform and Cloudify implementations of the Wordpress case study analyzed in Section 7 can be found in the following repository: https://github.com/leonardoreboucas/cloud-orchestrators-exam

In particular:

  • Terraform. Note that the *.tpl files in the parent directory have been counted in the stats in Table 1, because they are required to run the deployment.
  • Cloudify. Here we considered the file aws.yaml plus all files in directories includes and wordpress.

All line counts were computed with the following command, which excludes empty lines:

grep -rc '.' file1 file2 ...

About

Artifact repository for the paper "DOML: A New Modelling Approach To Infrastructure-as-Code"

Topics

Resources

Stars

Watchers

Forks