Electrical Engineering and Computer Sciences, Uni-
versity of California at Berkeley.
Bencomo, N., Blair, G., G
¨
otz, S., Morin, B., and Rumpe,
B. (2013). Report on the 7th International Workshop
on Models@run.time. ACM SIGSOFT Software Engi-
neering Notes, 38(1):27–30.
Blair, G., Bencomo, N., and France, R. B. (2009). Models@
run.time. Computer.
Brikman, Y. (2019). Terraform: Up & Running: Writing
Infrastructure as Code. O’Reilly Media.
Calheiros, R. N., Ranjan, R., Beloglazov, A., De Rose, C.
A. F., and Buyya, R. (2011). Cloudsim: A toolkit for
modeling and simulation of cloud computing environ-
ments and evaluation of resource provisioning algo-
rithms. Softw. Pract. Exper., 41(1):23–50.
Erbel, J., Brand, T., Giese, H., and Grabowski, J. (2019).
OCCI-compliant, fully causal-connected architecture
runtime models supporting sensor management. In
Proceedings of the 14th Symposium on Software En-
gineering for Adaptive and Self-Managing Systems
(SEAMS).
Erbel, J., Korte, F., and Grabowski, J. (2018). Comparison
and runtime adaptation of cloud application topolo-
gies based on occi. In Proceedings of the 8th Interna-
tional Conference on Cloud Computing and Services
Science (CLOSER).
Favre, J.-M. (2004). Towards a Basic Theory to Model
Model Driven Engineering. In Proceedings of the
3rd UML Workshop in Software Model Engineering
(WiSME).
Ferry, N., Chauvel, F., Song, H., Rossini, A., Lushpenko,
M., and Solberg, A. (2018). Cloudmf: Model-driven
management of multi-cloud applications. ACM Trans-
actions on Internet Technology (TOIT), 18(2):1–24.
Ferry, N., Chauvel, F., Song, H., and Solberg, A. (2015).
Continous deployment of multi-cloud systems. In
Proceedings of the 1st International Workshop on
Quality-Aware DevOps (QUDOS).
Guerriero, M., Garriga, M., Tamburri, D. A., and Palomba,
F. (2019). Adoption, support, and challenges of
infrastructure-as-code: Insights from industry. In Pro-
ceedings of the 2019 IEEE International Conference
on Software Maintenance and Evolution (ICSME).
Hanappi, O., Hummer, W., and Dustdar, S. (2016). Assert-
ing reliable convergence for configuration manage-
ment scripts. In Proceedings of the 2016 ACM SIG-
PLAN International Conference on Object-Oriented
Programming, Systems, Languages, and Applications
(OOPSLA).
Humble, J. and Molesky, J. (2011). Why enterprises must
adopt devops to enable continuous delivery. Cutter IT
Journal, 24(8):6.
Korte, F., Challita, S., Zalila, F., Merle, P., and Grabowski,
J. (2018). Model-driven configuration management
of cloud applications with occi. In Proceedings of
the 8th International Conference on Cloud Comput-
ing and Services Science (CLOSER).
K
¨
uhne, T. (2006). Matters of (meta-) modeling. Software
& Systems Modeling, 5(4):369–385.
Liu, C., Mao, Y., Van der Merwe, J., and Fernandez, M.
(2011). Cloud resource orchestration: A data-centric
approach. In Proceedings of the biennial Conference
on Innovative Data Systems Research (CIDR).
Mell, P. and Grance, T. (2011). The NIST Definition of
Cloud Computing. Available online: https://nvlpubs.
nist.gov/nistpubs/Legacy/SP/nistspecialpublication80
0-145.pdf, last retrieved: 04/22/2021.
OMG (2003). MDA Guide Version 1.0.1. Available online:
http://www.omg.org/news/meetings/workshops/UM
L 2003 Manual/00-2 MDA Guide v1.0.1.pdf, last
retrieved: 04/22/2021.
OMG (2011). Unified Modeling Language Infrastructure
Specification. Available online: http://www.omg.or
g/spec/UML/2.4.1/Infrastructure/PDF, last retrieved:
04/22/2021.
OMG (2016). Object Constraint Language. Available on-
line: http://www.omg.org/spec/OCL/2.4/PDF/, last
retrieved: 04/22/2021.
Paraiso, F., Challita, S., Al-Dhuraibi, Y., and Merle, P.
(2016). Model-Driven Management of Docker Con-
tainers. In Proceedings of the 9th IEEE International
Conference on Cloud Computing (CLOUD).
Rahman, A., Mahdavi-Hezaveh, R., and Williams, L.
(2019). A systematic mapping study of infrastructure
as code research. Information and Software Technol-
ogy, 108:65 – 77.
Szvetits, M. and Zdun, U. (2016). Systematic literature re-
view of the objectives, techniques, kinds, and archi-
tectures of models at runtime. Software & Systems
Modeling.
Wurster, M., Breitenb
¨
ucher, U., Falkenthal, M., Krieger,
C., Leymann, F., Saatkamp, K., and Soldani, J.
(2020). The essential deployment metamodel: a sys-
tematic review of deployment automation technolo-
gies. SICS Software-Intensive Cyber-Physical Sys-
tems, 35(1):63–75.
Zalila, F., Challita, S., and Merle, P. (2017). A model-driven
tool chain for OCCI. In Proceedings of the 25th Inter-
national Conference on Cooperative Information Sys-
tems (CoopIS).
Simulating Live Cloud Adaptations Prior to a Production Deployment using a Models at Runtime Approach
343