neous Multi-Platform Environment. Master’s thesis,
Utrecht University.
Korherr, B. and List, B. (2007). A UML 2 Profile for Vari-
ability Models and their Dependency to Business Pro-
cesses. In 18th International Workshop on Database
and Expert Systems Applications (DEXA 2007), pages
829–834.
Krieter, S., Krüger, J., Leich, T., and Saake, G. (2023).
VariantInc: Automatically Pruning and Integrating
Versioned Software Variants. In Proceedings of the
27th ACM International Systems and Software Prod-
uct Line Conference - Volume A, SPLC ’23, page
129–140. ACM.
Leymann, F., Fehling, C., Mietzner, R., Nowak, A., and
Dustdar, S. (2011). Moving Applications to the Cloud:
An Approach based on Application Model Enrich-
ment. International Journal of Cooperative Informa-
tion Systems, 20(3):307–356.
Loesch, F. and Ploedereder, E. (2007). Optimization of
Variability in Software Product Lines. In 11th In-
ternational Software Product Line Conference (SPLC
2007), pages 151–162. IEEE.
OASIS (2020). TOSCA Simple Profile in YAML Version
1.3. Organization for the Advancement of Structured
Information Standards (OASIS).
Oppenheimer, D. (2003). The importance of understanding
distributed system configuration. In Proceedings of
the 2003 Conference on Human Factors in Computer
Systems workshop.
Oppenheimer, D., Ganapathi, A., and Patterson, D. A.
(2003). Why do internet services fail, and what can
be done about it? In 4th Usenix Symposium on Inter-
net Technologies and Systems (USITS 03).
Pohl, K., Böckle, G., and van der Linden, F. (2005). Soft-
ware Product Line Engineering. Springer Berlin Hei-
delberg.
Pohl, K. and Metzger, A. (2018). Software Product Lines,
pages 185–201. Springer International Publishing,
Cham.
Soldani, J., Binz, T., Breitenbücher, U., Leymann, F., and
Brogi, A. (2015). ToscaMart: A method for adapting
and reusing cloud applications. Journal of Systems
and Software, 113:395–406.
Soldani, J., Breitenbücher, U., Brogi, A., Frioli, L.,
Leymann, F., and Wurster, M. (2022). Tailor-
ing Technology-Agnostic Deployment Models to
Production-Ready Deployment Technologies. In
Cloud Computing and Services Science. Springer.
Stötzner, M., Becker, S., Breitenbücher, U., Kálmán, K.,
and Leymann, F. (2022). Modeling Different De-
ployment Variants of a Composite Application in a
Single Declarative Deployment Model. Algorithms,
15(10):1–25.
Stötzner, M., Breitenbücher, U., Pesl, R. D., and Becker,
S. (2023a). Managing the Variability of Component
Implementations and Their Deployment Configura-
tions Across Heterogeneous Deployment Technolo-
gies. In Cooperative Information Systems, pages 61–
78, Cham. Springer Nature Switzerland.
Stötzner, M., Breitenbücher, U., Pesl, R. D., and Becker, S.
(2023b). Using Variability4TOSCA and OpenTOSCA
Vintner for Holistically Managing Deployment Vari-
ability. In Proceedings of the Demonstration Track at
International Conference on Cooperative Information
Systems 2023, volume 3552 of CEUR Workshop Pro-
ceedings, pages 36–40. CEUR-WS.org.
Stötzner, M., Klinaku, F., Pesl, R. D., and Becker, S.
(2023c). Enhancing Deployment Variability Manage-
ment by Pruning Elements in Deployment Models. In
Proceedings of the 16
th
International Conference on
Utility and Cloud Computing (UCC 2023). ACM.
Sun, C., Rossing, R., Sinnema, M., Bulanov, P., and Aiello,
M. (2010). Modeling and managing the variability of
Web service-based systems. Journal of Systems and
Software, 83(3):502–516.
Tsagkaropoulos, A., Verginadis, Y., Compastié, M., Apos-
tolou, D., and Mentzas, G. (2021). Extending TOSCA
for Edge and Fog Deployment Support. Electronics,
10(6).
Voelter, M. and Groher, I. (2007). Product Line Implemen-
tation using Aspect-Oriented and Model-Driven Soft-
ware Development. In 11th International Software
Product Line Conference (SPLC 2007), pages 233–
242. IEEE.
Von Rhein, A., Grebhahn, A., Apel, S., Siegmund, N.,
Beyer, D., and Berger, T. (2015). Presence-Condition
Simplification in Highly Configurable Systems. In
2015 IEEE/ACM 37th IEEE International Conference
on Software Engineering, volume 1, pages 178–188.
IEEE.
W˛esowski, A. (2004). Automatic Generation of Program
Families by Model Restrictions. In Software Product
Lines, pages 73–89. Springer.
Wurster, M., Breitenbücher, U., Brogi, A., Diez, F., Ley-
mann, F., Soldani, J., and Wild, K. (2021). Automat-
ing the Deployment of Distributed Applications by
Combining Multiple Deployment Technologies. In
Proceedings of the 11
th
International Conference on
Cloud Computing and Services Science. SciTePress.
Wurster, M., Breitenbücher, U., Falkenthal, M., Krieger, C.,
Leymann, F., Saatkamp, K., and Soldani, J. (2019).
The Essential Deployment Metamodel: A System-
atic Review of Deployment Automation Technolo-
gies. SICS Software-Intensive Cyber-Physical Sys-
tems, 35:63–75.
Wurster, M., Breitenbücher, U., Harzenetter, L., Leymann,
F., Soldani, J., and Yussupov, V. (2020). TOSCA
Light: Bridging the Gap between the TOSCA Speci-
fication and Production-ready Deployment Technolo-
gies. In Proceedings of the 10
th
International Con-
ference on Cloud Computing and Services Science
(CLOSER 2020), pages 216–226. SciTePress.
Zhu, L., Giotis, G., Tountopoulos, V., and Casale, G.
(2021). RDOF: Deployment Optimization for Func-
tion as a Service. In IEEE 14th International Confer-
ence on Cloud Computing (CLOUD), pages 508–514.
IEEE.
Ziadi, T., Hélouët, L., and Jézéquel, J.-M. (2004). Towards
a UML Profile for Software Product Lines. In Soft-
ware Product-Family Engineering. Springer.
CLOSER 2024 - 14th International Conference on Cloud Computing and Services Science
76