## 5 Prototypical Validation and Case Study
### Variability4 TOSCA: An Extension of the TOSCA Standard
#### 5.1.2 Extending TOSCA for VDMM
However, this preprocessing step can also be applied to other deployment technologies, such as Docker Compose which also does not support conditional components and dependencies. We plan to extend our method to fully automate the Deployment Execution Phase. Therefore, requirements must be automatically identified, and respective Variability Inputs must be automatically specified. Furthermore, changing requirements should be detected to continuously update the running application. In addition, we are working on a graphical modeling tool for modeling Variability4 TOSCA models. Conceptualization, M.S., U.B. and K.K. ; methodology, M.S., U.B. and K.K. ; software, M.S. ; validation, M.S., U.B., K.K., S.B. and F.L. ; formal analysis, M.S. ; investigation, M.S. ; resources, M.S. and U.B. ; data curation, M.S. ; writing--original draft preparation, M.S. and U.B. ; writing--review and editing, M.S., U.B., K.K., S.B. and F.L. ; visualization, M.S. and U.B. ; supervision, U.B., S.B. and F.L. ; project administration, U.B. ; funding acquisition, U.B. All authors have read and agreed to the published version of the manuscript. This publication is based on the research project SofDCar (19S21002), which is funded by the German Federal Ministry for Economic Affairs and Climate Action. Not applicable. This publication is based on the research project SofDCar (19S21002), which is funded by the German Federal Ministry for Economic Affairs and Climate Action. The authors declare no conflict of interest. ## References

* (1) [PERSON]; [PERSON] [PERSON]; [PERSON] [PERSON]; [PERSON]; [PERSON] [PERSON]; [PERSON]; [PERSON] The Essential Deployment Metamodel: A Systematic Review of Deployment Automation Technologies. _SICS Softw.-Intensive Cyber-Phys. Syst._**2019**, 35, 63-75. [CrossRef]
* (2) [PERSON]; [PERSON] [PERSON]; [PERSON] [PERSON]; [PERSON]; [PERSON] [PERSON]; [PERSON] Declarative vs. Imperative: Two Modeling Patterns for the Automated Deployment of Applications. In Proceedings of the 9 th International Conference on Pervasive Patterns and Applications (PATTENS 2017), Athens, Greece, 19-23 February 2017; pp. 22-27. * (3) Google Cloud Functions. Available online: [[https://cloud.google.com/functions](https://cloud.google.com/functions)]([https://cloud.google.com/functions](https://cloud.google.com/functions)) (accessed on 16 October 2022). * (4) OASIS. _TOSCA Simple Profile in YAML Version 1.3_; Organization for the Advancement of Structured Information Standards (OASIS): 2020. Available online: [[https://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML-v1.3/os/TOSCA-Simple-Profile-YAML-v1.3-os.html](https://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML-v1.3/os/TOSCA-Simple-Profile-YAML-v1.3-os.html)]([https://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML-v1.3/os/TOSCA-Simple-Profile-YAML-v1.3-os.html](https://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML-v1.3/os/TOSCA-Simple-Profile-YAML-v1.3-os.html)) (accessed on 16 October 2022). * (5) Google Cloud App Engine. Available online: [[https://cloud.google.com/appengine](https://cloud.google.com/appengine)]([https://cloud.google.com/appengine](https://cloud.google.com/appengine)) (accessed on 16 October 2022). * (6) Google Cloud SQL. Available online: [[https://cloud.google.com/sql](https://cloud.google.com/sql)]([https://cloud.google.com/sql](https://cloud.google.com/sql)) (accessed on 16 October 2022). * (7) Terraform. Available online: [[https://terraform.io](https://terraform.io)]([https://terraform.io](https://terraform.io)) (accessed on 16 October 2022). * (8) Puppet. Available online: [[https://puppet.com](https://puppet.com)]([https://puppet.com](https://puppet.com)) (accessed on 16 October 2022). * (9) Kubernetes. Available online: [[https://kubernetes.io](https://kubernetes.io)]([https://kubernetes.io](https://kubernetes.io)) (accessed on 16 October 2022). * (10) Ansible. Available online: [[https://ansible.com](https://ansible.com)]([https://ansible.com](https://ansible.com)) (accessed on 16 October 2022).