TOSCA-based Intent modelling: goal-modelling for infrastructure-as-code

被引:10
|
作者
Tamburri, Damian A. [1 ]
Van den Heuvel, Willem-Jan [1 ]
Lauwers, Chris [2 ]
Lipton, Paul [3 ]
Palma, Derek [4 ]
Rutkowski, Matt [5 ]
机构
[1] Jheronimus Acad Data Sci TU E, Eindhoven, Netherlands
[2] Ubicity Corp, Santa Clara, CA USA
[3] CA Technol, New York, NY USA
[4] Vnomic Corp, New York, NY USA
[5] IBM Corp, Mountain View, CA USA
来源
关键词
DevOps; Infrastructure-as-code; Orchestration; Microservices; TOSCA; Goal-modelling; SERVICES;
D O I
10.1007/s00450-019-00404-x
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
DevOps entails a set of practices that speed up the time needed to rollout software product changes. One such practice is automating deployment and delivery with infrastructure-as-code, i.e., automated scripts that ideally carry out 1-click deployment. Providing effective infrastructure-as-code poses the tricky issue in determining the modelling and information representation paradigm (e.g., Imperative, Declarative, etc.) most compatible with specifying infrastructural code. The OASIS TOSCA standard ("Topology and Orchestration Specification for Cloud Applications") is the de-facto and de-iure standard language for infrastructure-as-code, and adopts an innovative take called "intent modelling". This paper articulates the foundations of this modelling approach incorporating the most related modelling paradigm, that is, goal-modelling. We elaborate on it with a real but simple industrial sample featuring the TOSCA language.
引用
收藏
页码:163 / 172
页数:10
相关论文
共 50 条
  • [41] Multi-agent based coalition formation of prosumers in microgrids using the i* goal modelling
    Sumesh, Sreenithya
    Krishna, Aneesh
    INTERNATIONAL JOURNAL OF KNOWLEDGE-BASED AND INTELLIGENT ENGINEERING SYSTEMS, 2023, 27 (01) : 25 - 54
  • [42] A goal-based angular adaptivity method for thermal radiation modelling in non grey media
    Soucasse, Laurent
    Dargaville, Steven
    Buchan, Andrew G.
    Pain, Christopher C.
    JOURNAL OF QUANTITATIVE SPECTROSCOPY & RADIATIVE TRANSFER, 2017, 200 : 215 - 224
  • [43] Ontology-based Urban Transport System Modelling for Dynamic Goal Setting & Decision Making
    Sadovnikova, Natalia
    Matohina, Anna
    Shabalina, Olga
    Shirmanova, Daria
    Romanova, Anastasia
    2016 7TH INTERNATIONAL CONFERENCE ON INFORMATION, INTELLIGENCE, SYSTEMS & APPLICATIONS (IISA), 2016,
  • [44] Development and validation of the multicopter modelling code: a physics-based tool for multicopter analysis
    Oppong, David Kofi
    Obu, Evans
    Asare, Timothy
    Aidam, God'sable Sitsofe Koku
    AIRCRAFT ENGINEERING AND AEROSPACE TECHNOLOGY, 2022, 94 (10): : 1684 - 1691
  • [45] GIS-based modelling of fast-charging infrastructure at city-regional level
    Soylu, Tamer
    Heilig, Michael
    Briem, Lars
    Ploetz, Patrick
    Kagerbauer, Martin
    Vortisch, Peter
    URBAN MOBILITY - SHAPING THE FUTURE TOGETHER, 2019, 41 : 146 - 149
  • [46] Deep neural network-based hybrid modelling for development of the cyclist infrastructure safety model
    Faheem Ahmed Malik
    Laurent Dala
    Krishna Busawon
    Neural Computing and Applications, 2021, 33 : 11603 - 11616
  • [47] Analysis of system innovation in urban water infrastructure systems: an agent-based modelling approach
    Kotz, C
    Hiessl, H
    4th World Water Congress: Water Supply and Water Services Management, 2005, 5 (02): : 135 - 144
  • [48] Optimization of Infrastructure Rehabilitation Funding Decisions Considering Vulnerability-Based Stochastic Deterioration Modelling
    Saad, Dina
    Bahaa, Mohamed
    Osman, Hesham
    CONSTRUCTION RESEARCH CONGRESS 2020: INFRASTRUCTURE SYSTEMS AND SUSTAINABILITY, 2020, : 304 - 313
  • [49] Sustaining rural water infrastructure in Mbala, Zambia: A modelling approach for community-based management
    Nkolola, Babra Namwiinga
    Phiri, Adrian
    WORLD DEVELOPMENT PERSPECTIVES, 2025, 37
  • [50] Deep neural network-based hybrid modelling for development of the cyclist infrastructure safety model
    Malik, Faheem Ahmed
    Dala, Laurent
    Busawon, Krishna
    Neural Computing and Applications, 2021, 33 (18) : 11603 - 11616