Declarative vs. Imperative: Two Modeling Patterns for the Automated Deployment of Applications

被引:0
|
作者
Endres, Christian [1 ]
Breitenbuecher, Uwe [1 ]
Falkenthal, Michael [1 ]
Kopp, Oliver [2 ]
Leymann, Frank [1 ]
Wettinger, Johannes [1 ]
机构
[1] Univ Stuttgart, IAAS, Stuttgart, Germany
[2] Univ Stuttgart, IPVS, Stuttgart, Germany
关键词
Modeling Patterns; Application Deployment and Management; Automation; Cloud Computing; MANAGEMENT;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In the field of cloud computing, the automated deployment of applications is of vital importance and supported by diverse management technologies. However, currently there is no systematic knowledge collection that points out commonalities, capabilities, and differences of these approaches. This paper aims at identifying common modeling principles employed by technologies to create automatically executable models that describe the deployment of applications. We discuss two fundamental approaches for modeling the automated deployment of applications: imperative procedural models and declarative models. For these two approaches, we identified (i) basic pattern primitives and (ii) documented these approaches as patterns that point out frequently occurring problems in certain contexts including proven modeling solutions. The introduced patterns foster the understanding of common application deployment concepts, are validated regarding their occurrence in established state-of-the-art technologies, and enable the transfer of that knowledge.
引用
收藏
页码:22 / 27
页数:6
相关论文
共 48 条
  • [1] Imperative vs. Declarative Modeling of Industrial Process. The Case Study of the Longwall Shearer Operation
    Brzychczy, Edyta
    Szpyrka, Marcin
    Korski, Jacek
    Nalepa, Grzegorz J.
    IEEE ACCESS, 2023, 11 : 54495 - 54508
  • [2] Modeling and Automated Deployment of Serverless Applications using TOSCA
    Wurster, Michael
    Breitenbuecher, Uwe
    Kepes, Kalman
    Leymann, Frank
    Yussupov, Vladimir
    2018 IEEE 11TH CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2018, : 73 - 80
  • [3] Shared vs. dedicated lanes for automated vehicle deployment: A simulation-based assessment
    Hamad, Khaled
    Alozi, Abdul Razak
    INTERNATIONAL JOURNAL OF TRANSPORTATION SCIENCE AND TECHNOLOGY, 2022, 11 (02) : 205 - 215
  • [4] Change profiles of a reused class framework vs. two of its applications
    Gupta, Anita
    Li, Jingyue
    Conradi, Reidar
    Ronneberg, Harald
    Landre, Einar
    INFORMATION AND SOFTWARE TECHNOLOGY, 2010, 52 (01) : 110 - 125
  • [5] Modeling Time-Frequency Patterns with LSTM vs. Convolutional Architectures for LVCSR Tasks
    Sainath, Tara N.
    Li, Bo
    17TH ANNUAL CONFERENCE OF THE INTERNATIONAL SPEECH COMMUNICATION ASSOCIATION (INTERSPEECH 2016), VOLS 1-5: UNDERSTANDING SPEECH PROCESSING IN HUMANS AND MACHINES, 2016, : 813 - 817
  • [6] Patterns of Epigenetic Diversity in Two Sympatric Fish Species: Genetic vs. Environmental Determinants
    Fargeot, Laura
    Loot, Geraldine
    Prunier, Jerome G.
    Rey, Olivier
    Veyssiere, Charlotte
    Blanchet, Simon
    GENES, 2021, 12 (01) : 1 - 18
  • [7] Rose vs. Rho: a comparison of two approaches to address retrospective patterns in stock assessments
    Legault, Christopher M.
    ICES JOURNAL OF MARINE SCIENCE, 2020, 77 (7-8) : 3016 - 3030
  • [8] Automated orofacial virtual patient creation using two cohorts of MSCT vs. CBCT scans
    Jindanil, Thanatchaporn
    Burlacu-Vatamanu, Oana-Elena
    Baldini, Benedetta
    Meyns, Joeri
    Meewis, Jeroen
    Fontenele, Rocharles Cavalcante
    Perula, Maria Cadenas de Llano
    Jacobs, Reinhilde
    HEAD & FACE MEDICINE, 2025, 21 (01)
  • [9] Automated Vehicles vs. Human Drivers: Modeling Driving Behavior Using Data from Field Experiments
    Li, Pei
    Parker, Steven T.
    Noyce, David A.
    INTERNATIONAL CONFERENCE ON TRANSPORTATION AND DEVELOPMENT 2024: TRANSPORTATION SAFETY AND EMERGING TECHNOLOGIES, ICTD 2024, 2024, : 560 - 572
  • [10] Equation-Based Modeling vs. Agent-Based Modeling with Applications to the Spread of COVID-19 Outbreak
    Kasereka, Selain K.
    Zohinga, Glody N.
    Kiketa, Vogel M.
    Ngoie, Ruffin-Benoit M.
    Mputu, Eddy K.
    Kasoro, Nathanael M.
    Kyandoghere, Kyamakya
    MATHEMATICS, 2023, 11 (01)