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 条
  • [31] Understanding the aftermarket: Applying agent-based modelling to service infrastructure design
    Cheeseman, Mark J.
    Smith, Douglas K.
    Hesketh, Graham B.
    PROCEEDINGS OF THE ASME TURBO EXPO 2006, VOL 2, 2006, : 127 - 134
  • [32] Modelling and Analysis of Electric Vehicle DC Fast Charging Infrastructure Based on PSIM
    Purwadi, Agus
    Shani, Nadhilah
    Heryana, Nana
    Hardimasyar, Tri
    Firmansyah, M.
    Arrester, S. R.
    2013 FIRST INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, MODELLING AND SIMULATION (AIMS 2013), 2013, : 359 - 364
  • [33] An ontology-based approach to vulnerability and interdependency modelling for Critical Infrastructure systems
    Trucco, P.
    Petrenj, B.
    SAFETY AND RELIABILITY: METHODOLOGY AND APPLICATIONS, 2015, : 49 - 56
  • [34] On Scalable and Efficient Security Risk Modelling of Cloud Computing Infrastructure based on Markov processes
    Karras, Dimitrios A.
    2016 INTERNATIONAL CONFERENCE APPLIED MATHEMATICS, COMPUTATIONAL SCIENCE AND SYSTEMS ENGINEERING, 2017, 9
  • [35] Agent-based modelling and construction - reconstructing antiquity's largest infrastructure project
    Snyder, J. Riley
    Dilaver, Ozge
    Stephenson, Lucy C.
    Mackie, Jan E.
    Smith, Simon D.
    CONSTRUCTION MANAGEMENT AND ECONOMICS, 2018, 36 (06) : 313 - 327
  • [36] Risk Assessment in Critical Infrastructure Security Modelling Based on Dependency Analysis (Short Paper)
    Schaberreiter, Thomas
    Kittila, Kati
    Halunen, Kimmo
    Roning, Juha
    Khadraoui, Djamel
    CRITICAL INFORMATION INFRASTRUCTURE SECURITY, CRITIS 2011, 2013, 6983 : 213 - 217
  • [37] Comprehensive digital twin for infrastructure: A novel ontology and graph-based modelling paradigm
    Li, Tao
    Rui, Yi
    Zhu, Hehua
    Lu, Linhai
    Li, Xiaojun
    ADVANCED ENGINEERING INFORMATICS, 2024, 62
  • [38] Infrastructure investment planning through scenario-based system-of-systems modelling
    Asgarpour, Sahand
    Hartmann, Andreas
    Gkiotsalitis, Konstantinos
    TRANSPORTATION PLANNING AND TECHNOLOGY, 2023, 46 (05) : 527 - 572
  • [39] Assessing the impact of cost optimization based on infrastructure modelling on CO2 emissions
    Harris, Irina
    Naim, Mohamed
    Palmer, Andrew
    Potter, Andrew
    Mumford, Christine
    INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2011, 131 (01) : 313 - 321
  • [40] Geometric modelling of thin-walled blade based on compensation method of machining error and design intent
    Hou, Yaohua
    Zhang, Dinghua
    Mei, Jiawei
    Zhang, Ying
    Luo, Ming
    JOURNAL OF MANUFACTURING PROCESSES, 2019, 44 : 327 - 336