The PIACERE project has developed a DevSecOps Modelling Language (DOML), aiming at describing cloud applications that are agnostic of the specificities of the different providers and IaC tools used for provisioning, deployment and configuration. DOML provides several modeling perspectives in a multi-layer approach. An application can be described in four layers: application layer, abstract / concrete infrastructure layer and optimization layer. It allows developers to describe how cloud applications are structured in an abstract manner, mapping the different software components to the concrete infrastructure elements, enabling the usage of different concretizations to match one particular deployment.
- Chiari, Michele, Di Nitto, Elisabetta, Noguero Mucientes, Adrián, & Xiang, Bin. (2022, June 23). Developing a New DevOps Modelling Language to Support the Creation of Infrastructure as Code. 9th European Conference on Service-Oriented and Cloud Computing (ESOCC), Virtual. https://doi.org/10.5281/zenodo.6697369